Asp.net
如何為 localhost 網站配置 IIS 7?
我是 Asp.Net 的新手
我在我的 Windows 系統上啟用了 IIS 7 的功能並且能夠看到 IIS 管理器。
我創建了一個應用程序,但通過 Visual Studio 建構/執行應用程序,它進入瀏覽器並使用不同的埠號執行應用程序。當我通過 Visual Studio 停止建構/執行應用程序並再次刷新瀏覽器應用程序無法執行時。
我想在沒有 Visual Studio 的情況下執行應用程序。這該怎麼做。
它給出了這個:
http://localhost:9864/
要使用新網站配置 IIS,請按照以下說明操作:
- 打開 IIS 管理器,右鍵點擊站點(在右側菜單中),然後點擊添加網站
- 為站點提供站點名稱、電腦上的物理路徑和主機名
關於選擇什麼網站物理路徑有一些約定,您可以在這個 SO question中閱讀
- 在 Windows 資源管理器中轉到
C:\Windows\System32\drivers\etc並編輯hosts文件在文件末尾添加這一行:
127.0.0.1 your-chosen-host-name-from-iis-ie-localhost.testsite.com
並保存文件
就是這樣。您可以打開瀏覽器並瀏覽您為網站選擇的主機名,或在 IIS 中右鍵點擊您的網站並點擊管理網站 - 瀏覽
重要的提示
如果您希望使用與 VS 相同的地址 (
http://localhost:9864/),則在第 2 步中,將主機名文本框留空,並將埠文本框更改為您想要的埠 (9864)。在這種情況下,您也可以忽略第 3 步。作為網站說明:
如果你在安裝 VS 之後在你的機器上安裝了 IIS,你可能會遇到一些衝突。在此階段,您可能能夠瀏覽到靜態內容作為 html,但不能瀏覽到 .NET 資源(如 aspx 文件)。如果通過瀏覽到 .NET 文件,您會收到一條消息,說*您請求的頁面由於擴展配置而無法提供服務,*您可以用這個 SO question解決它

