1

私のローカルホストでは、作業環境をセットアップできません。すべてが問題ないステージングから web.config をコピーしました。HTML ページでエラー 404 が発生します。

Module IIS Web Core
Notification    MapRequestHandler
Handler StaticFile
Error Code  0x80070002

この記事のweb.configに以下を追加しましたが、これはステージングには存在せず、まだ機能していますが、ローカルホストに追加しましたが成功しませんでした:

<modules runAllManagedModulesForAllRequests="true">
   <remove name="ScriptModule" />
   <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
   <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>
<handlers accessPolicy="Read, Execute, Script">
   <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>

サイトには CMS があり、html ページは DB に格納されており、物理的な HTML ページは存在しません。しかし、私は以下がリダイレクトのために仕事をするべきだと思った:

<httpErrors>
   <remove statusCode="404" subStatusCode="-1" />
   <error statusCode="404" prefixLanguageFilePath="" path="/_redirect.aspx" responseMode="ExecuteURL" />
</httpErrors>

HTMLページを実行するためにここで他に何ができますか? どんな助けでも大歓迎です!

4

0 に答える 0