2012-04-05 101 views
0

我得到404未找到我縮小的javascript文件的狀態碼,也有一個錯誤ASP.Net ajax客戶端框架未能加載。404找不到asp.net網站

我已經給下面的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> 

我無法弄清楚我是否缺少任何配置或增加額外的東西。有人可以看一下

+0

請求腳本資源的Url是否有效?可能是它不能解決你想要的路徑。 – Ramesh 2012-04-05 08:46:54

回答

0

如果你得到「找不到」的錯誤,解決路徑有問題。路徑/文件不存在(因爲它在別的地方),或者在重寫/路由引擎中有一些衝突的規則。

嘗試使用,作爲一個臨時的解決辦法,絕對路徑。這意味着不是

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

你會寫

href="http://mypage.com/js/my.js" 
0

類似@walther

href="/js/my.js" 

作爲第一斜線將採取路徑URL的根,所以有用用於在不同環境之間移動時(只要您的開發者不在子文件夾中)。