天天看點

在Chrome+Visual Studio中調試asp.net程式很慢的問題(Firefox也有類似問題)

今天開始起在Chrome中調試,發現問題主要出在菜單欄(layout檔案)中,google了一番,查到很多原因,不過最終解決方法倒是很簡單,特此分享一下:

在C:/Windows/System32/drivers/etc裡邊有一個hosts檔案,用記事本打開,裡邊最後幾行原來是:

# localhost name resolution is handled within DNS itself.

# 127.0.0.1       localhost

# ::1             localhost

删掉127前面的#,改成:

 127.0.0.1       localhost

While developing an ASP.NET website running it on the Visual Studio ASP.NET development server I was noticing that page loads exceedingly slowly in Firefox and Google Chrome after upgrading to Windows 7 (same issue occurs with Windows Vista).

A page refresh would usually take up to 3 seconds (localhost) even without changing the source code (so it should be instantaneously, especially now that I’m using a SSD).

It appears that there is some kind of bug on Vista/Windows 7 with DSN and IPv6, but that can be easily fixed. Here are some of the solutions I have found:

1. Recommended Solution – machine wide: uncomment the localhost address in the hosts file (%WINDIR%/System32/drivers/etc/hosts): (source)

127.0.0.1       localhost

# ::1             localhost

2. Firefox-only solution:​

1. Type about:config in the address bar and press Enter.

2. Scroll down until you find network.dns.disableIPv6.

3. Double-click on it to change its value to true.

4. Restart Firefox.

1. Launch Vista, click on Start, and then click on Run. Once the Run window appears, type regedit.

2. Once you have accessed the registry, you will add a registry value as follows: (DWORD type) Set to OxFF.

3. The registry is as follows: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip6/Parameters/DisabledComponents