12

私が管理している MVC アプリケーションでいくつかのクロール エラーを調べているところ、有効であるように見える URL に対して 404 エラーが見つかりました。

URL の形式は次のとおりです。/gifts/{categoryName}/{productName}/{productId}/

何らかの理由で、productName の値が "con" に設定されていると、404 エラーが発生します。他の値 (異なるまたは同じ長さの文字列) で、正常に動作するようです。

誰もこれまでにこのようなものを見たことがありますか?

4

1 に答える 1

20

conは予約語であるため、MVC ルートに入れることはできません

以下を web.config に追加する必要があります。

<configuration>
  <system.web>
    <httpRuntime relaxedUrlToFileSystemMapping="true"/>

    <!-- ... your other settings ... -->
  </system.web>
</configuration>

詳細については、次の記事を参照してください。

Con (COM1、LPT1、NUL など) を URL に戻す

于 2012-04-24T16:10:00.697 に答える