這是最奇怪的事情。當我將我的開發環境中的一些小工作代碼移動到某種測試服務器上(並且當我告訴你這很痛苦時相信我),我意識到我所有的Javascript功能都無法正常工作。在做一個小調查(fiddler2)之後,我發現加載我的腳本時出現404錯誤。那麼當我查看代碼所在的目錄時,我可以找到它們。換句話說,他們就是他們所說的地方。山姆在這裏發生了什麼?有可能是我如何設置我的IIS服務器?我查看了我的網站的處理程序映射(IIS服務器下的幾個網站之一),在IIS中我注意到.js甚至沒有在那裏找到。這與它有什麼關係?如果這是基礎,你有沒有經歷過這樣的事情?我該如何解決這個問題?未找到Javascript文件
感謝您的幫助。
編輯:我怎麼稱呼我的劇本
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link href="../../Content/dataTable.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../../Content/jqUIcss/jquery-ui-1.8.14.custom.css" />
<script type="text/javascript" src="../../Scripts/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="../../Scripts/jqUI/jquery-ui-1.8.14.custom.min.js"></script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server" />
EDIT 2 剛纔檢查和IIS 7的在我的應用程序池的例子被設置爲集成。所以這可能不是。
如果你得到了404這是一個非常具體的錯誤 - 你所尋找的文件不存在於提供的路徑。你的腳本路徑是如何引用的?絕對或相對路徑?需要一些片段來幫助W /更多的想法... – Brian
我確實看過了我的代碼中說明腳本存在的文件夾...我將在我的代碼中給出一個示例... – SoftwareSavant
所有這些腳本路徑都是相對的 - 你確定當你從測試移動到激勵那些相對路徑仍然有效嗎?您的腳本目錄是否在您複製的頁面上方有兩個目錄? – Brian