3

今天我花了一些時間用VS 2010在VS9測試版中調試SL3應用程序,並注意到一些怪癖。有時在VS中啓動Silverlight應用程序時,無法在瀏覽器中加載,但使用F5刷新可以解決問題。此外,還有零星的腳本錯誤會彈出一個調試對話框 - 這些也似乎通過刷新頁面來解決。有沒有人遇到這些問題,並找到解決辦法?使用IE9測試版調試Silverlight應用程序

編輯:我最流行的錯誤是: 錯誤:ASP.NET Ajax客戶端框架無法加載。

回答

9

我不明白爲什麼,但沒有人在Silverlight的論壇上名字已經發現,爲我工作的解決方案:

只需添加或取消註釋該條目到您的主機文件(%SYSTEMROOT%\ SYSTEM32 \驅動程序\ etc \ hosts): 127.0.0.1 localhost

+0

這對我有用。 – 2010-09-20 17:08:21

+1

http://www.windowsreference.com/windows-7/edit-hosts-file-in-windows-7-windows-vista/ - 如何編輯hosts文件 – 2010-10-18 04:32:19

1

我注意到Silverlight 4也是這樣,但是當我啓動一個簡單的web項目時也是如此。

1

IE9的啓動時間比IE8短。調試Silverlight應用程序將啓動開發Web服務器來託管http://站點。啓動Web服務器花費的時間少於啓動IE8的時間,並且大於啓動IE9所需的時間。

0

@Michael S. Scherotter - 它不能因爲啓動時間較短,因爲使主機文件發生更改,對我來說固定它對應用程序沒有影響啓動時間。還有一些其他的東西一定會導致瀏覽器和卡西尼不能正確對話。

0

與另一個修補程序相關的另一個修補程序是將StartURL直接更改爲啓動到回送地址,而不是編輯hosts文件。在此

http://127.0.0.1.:60525/

當然,使這項工作始終,我選擇了在配置的「特定端口」,爲60525:那麼,在一個應用程序,我有這個作爲起始URL案件。

(後面的循環後面的地址是讓Fiddler做它的魔法)。