0

縮小された JavaScript ファイルの 404 not found ステータス コードを取得しています。また、ASP.Net ajax クライアント側フレームワークの読み込みに失敗しましたというエラーもあります。

以下のweb.configで構成設定を指定しました。

 <httpModules>
      <!-- Component Art-->
      <add type="ComponentArt.Web.UI.UploadModule,ComponentArt.Web.UI" name="ComponentArtUploadModule"/>
      <!--Blog Engine-->
      <add name="WwwSubDomainModule" type="BlogEngine.Core.Web.HttpModules.WwwSubDomainModule, BlogEngine.Core"/>
      <add name="UrlRewrite" type="BlogEngine.Core.Web.HttpModules.UrlRewrite, BlogEngine.Core"/>
      <add name="CompressionModule" type="BlogEngine.Core.Web.HttpModules.CompressionModule, BlogEngine.Core"/>
      <add name="ReferrerModule" type="BlogEngine.Core.Web.HttpModules.ReferrerModule, BlogEngine.Core"/>
      <!--Remove the default ASP.NET modules we don't need-->
      <remove name="PassportAuthentication"/>
      <remove name="Profile"/>
      <remove name="AnonymousIdentification"/>
    </httpModules>
<system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>

        <modules>
            <add type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule"/>
        </modules>
        <handlers>
            <add name="ComponentArtScriptHandler" type="ComponentArt.Web.UI.ScriptHandler,ComponentArt.Web.UI" path="ComponentArtScript.axd" verb="*" />
        </handlers>
    </system.webServer>

構成が欠けているのか、何か余分なものを追加したのかわかりません。誰か見てくれませんか

4

2 に答える 2

0

@ワルサーに似ている

href="/js/my.js"

最初のスラッシュは URL のルートへのパスを取得するため、異なる環境間を移動する場合に便利です (dev がサブフォルダーにない場合)。

于 2012-04-05T10:07:35.170 に答える
0

「見つかりません」というエラーが表示される場合は、パスの解決に問題があります。パス/ファイルが存在しないか (たとえば、別の場所にあるため)、または書き換え/ルーティング エンジンに競合するルールがあります。

一時的な修正として、絶対パスを使用してみてください。つまり、代わりに

href="../../my.js"

あなたが書くだろう

href="http://mypage.com/js/my.js"
于 2012-04-05T08:41:49.740 に答える