不知道是不是水星逆行影響,最近茶包特別多...

開了 Visual Studio 2019 在改網頁程式,接到使用者通報用 VS2019 再開另一個專案查問題,改好程式按 F5 測試卻噴出以下錯誤:

開啟記錄檔看到的詳細訊息如下:

Unable to launch the IIS Express Web server.

Failed to register URL "http://localhost:63211/" for site "SITE NAME" application "/". Error description: Access is denied. (0x80070005).

Stack Overflow 查到類似案例,但狀況有些差異。 該專案前一天跑 IIS Express 測試還正常,URL 應該老早就註冊好了。 IIS Express 無法啟動冒出上圖錯誤訊息後,桌面右下角的系統列管理員圖示消失,無 GUI 可檢查狀況。 重新啟動 Visual Studio 也無效,討論區提到手動砍 Microsoft.VsHub.Server.HttpHost.exe, 試過錯誤依舊。登出 Windows 再重新登入,仍然無法改善。

最後試了 3R (Restart、Reboot、Reinstall) 第二式 - 重新開機後一切正常,問題彷彿沒發生過。筆記備忘。

A weird experience of VS2019 failed to launch IIS Express caused by URL registration denied. The problem disappeared after reboot.


Comments

# by jk

之前是直接瀏覽 Webform 專案時一直冒出蝌蚪文 XD . 查了一下發現是 PORT 被某軟體占用 Orz

# by ChenYuan

我參考這篇解決了~ 引用內文.. To be clear, I was missing a key called ListenOnlyList in for the ip address "::" in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP\Parameters. The fix is to run the following command from an admin cmd prompt: netsh http add iplisten ipaddress=:: 原文 https://developercommunity.visualstudio.com/content/problem/556100/iisexpress-failed-to-register-url-for-site.html

Post a comment


90 - 85 =