我下載並安裝了MS的股票交易應用程序。我正在運行Vista旗艦版,IIS7,VS 2008/.NET 3.5。整個應用程序大約120 MB,因此涉及很多,但似乎從msi安裝得很好。當我運行應用程序,並嘗試登錄我得到一個JavaScript錯誤點擊登錄鏈接後:WebForm_DoPostBackWithOptions未定義
WebForm_DoPostBackWithOptions is not defined
當我查看網頁源登錄鏈接呈現如下:
<a id="LinkLogin" class="Button" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("LinkLogin", "", false, "", "Login.aspx", false, true))">Login</a>
我已經搜索了這個並找到了人們在IIS 6中使用的解決方案:
調出IIS並右鍵單擊您的虛擬目錄。選擇「屬性」。在「應用程序設置」部分的虛擬目錄選項卡上,單擊「配置」按鈕。這帶來了「映射」選項卡。突出顯示「.axd」的條目並單擊「編輯」。確保「檢查文件存在」的左下方複選框未被選中!如果沒有,請取消選中並點擊「確定」。您在.NET網頁上執行「查看源代碼」時看到的WebResource.axd引用實際上並未鏈接到物理文件,因此如果選中此框,則腳本無法正確加載。
但是我看不到如何在IIS 7中完成上述操作。有一個「Handler Mappings」部分,其中有兩個條目用於「WebResource.axd」,但不包含上述設置。有沒有人有解決這個問題的方法,或者知道如何在IIS 7中實現上面的IIS 6修補程序?
不工作還是...... – Jamil 2015-08-19 08:47:05
爲什麼downvote雖然?它解決了我的問題,匹配這一點。也許有多重問題,這只是一個解決方案... – 2015-08-19 18:36:07
這不是任何問題的答案有關這一點。 – Jamil 2015-08-20 03:44:48