簡體   English   中英

IIS7 JavaScript錯誤僅在遠程計算機上

[英]IIS7 javascript error on remote machine only

我有一個可運行的asp.net應用程序,其中包含許多telerik控件,jQuery,動態數據和許多aax調用。

在我的開發機上,一切運行正常。 沒有錯誤。 部署到Web服務器(w2k8上的iis7)后,該應用在服務器上的IE中運行良好。 但是任何遠程計算機上的IE(在XP和Vista上測試)都給了我一個期望的“;” JavaScript錯誤? 大多數JavaScript似乎工作正常。 任何人以前都看過這個,或者有什么頭緒可能是錯誤的? 我認為它必須是iis7設置,但是呢?

編輯:Firefox不給出javascript錯誤,只有IE(在3台不同的計算機上)

Edit2:我發現我的.js文件之一是通過以下代碼傳遞到IE的(這是類的一部分,但是headerinfo如何到達那里????):

    get_numVideos: function()
    {
        return this._numVideHTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: ue;
    },

IIS 7不應成為問題的根源。

為了進行故障排除,像這樣。 我建議-從遠程計算機上-查看源並將所有支持JS腳本的URL放在IE中以直接下載它們。 一個或多個可能會給您錯誤消息,或者更可能是權限問題。

另外-將面向公眾的URL放置在遠程計算機的“受信任的站點”列表中。 錯誤仍然會發生嗎? 從Web服務器可以將其視為Intranet站點。 IE可能阻止了它不信任的內容。 這不會解決您的問題,但是會為您提供解決問題的正確方法。

祝好運!

使用Fiddler檢查服務器返回的HTML和JavaScript。 如果IIS7以某種方式修改了您的頁面,您將看到它。

在與Web服務器的遠程桌面連接上也遇到加密問題后,我找到了解決方案!

看來我不得不在NIC上禁用IPv4大發送卸載。

所以最后不是IIS7或ASP.NET,而是一個nic屬性:(

亨克

如果使用IE7,它們是否運行相同的版本?

是否有任何腳本會產生404錯誤?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM