我試圖在Windows Server 2008系統的運行與部署AJAX 1.0的.NET 2.0 ASP.NET應用程序IIS 7ASP.NET AJAX 1.0的Windows Server 2K8
完美地運行在我的開發同一個應用程序機器,但是發佈和部署後,即使沒有顯示錯誤消息,也不會運行AJAX。異步調用將刷新整個頁面(描述的相同症狀here,但我的xhtmlConformance標記設置爲過渡)。沒有任何錯誤和消息證明AJAX庫已找到併成功添加到項目中。
我已經閱讀了關於這個主題的一些帖子,並且假設在web.config上有一些應該使其工作的調整,但在跟隨其中一些之後,我沒有成功。
我已將this sample web.config file上的每個附加標記添加到我的正在運行的web.config中。
此應用程序最初不是作爲「啓用AJAX的ASP.NET應用程序」創建的,而是作爲常規ASP.NET應用程序創建的,儘管它在我的開發環境中可以很好地工作。
問題:我應該如何在帶有IIS 7的Windows Server 2k8上運行帶有AJAX 1.0的.NET Framework 2.0 ASP.NET應用程序?
它的建議之前,我確實想將其更新到.NET Framework的最新版本,這是正在處理,但我不是一個作出關於類似這樣的主題調用..
更新:
嘗試訪問/ScriptResource.axd(用正確的查詢字符串)給了我以下錯誤:
Session state is not available in this context.
您已驗證IIS是否正在運行2.0框架? – TheGeekYouNeed
該網站位於C:\ inetpub?我已經看到,如果沒有啓用適當的權限,javascript將不會被加載。當腳本嘗試通過在瀏覽器中查看請求來加載時,您應該檢查並查看請求是否成功。 –
是的,它運行.net 2.0:http://i.stack.imgur.com/YTzEb.jpg – anybody