Asp.net

如何為 localhost 網站配置 IIS 7?

  • June 12, 2016

我是 Asp.Net 的新手

我在我的 Windows 系統上啟用了 IIS 7 的功能並且能夠看到 IIS 管理器。

我創建了一個應用程序,但通過 Visual Studio 建構/執行應用程序,它進入瀏覽器並使用不同的埠號執行應用程序。當我通過 Visual Studio 停止建構/執行應用程序並再次刷新瀏覽器應用程序無法執行時。

我想在沒有 Visual Studio 的情況下執行應用程序。這該怎麼做。

它給出了這個:http://localhost:9864/

要使用新網站配置 IIS,請按照以下說明操作:

  1. 打開 IIS 管理器,右鍵點擊站點(在右側菜單中),然後點擊添加網站

  1. 為站點提供站點名稱、電腦上的物理路徑和主機名

關於選擇什麼網站物理路徑有一些約定,您可以在這個 SO question中閱讀

  1. 在 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解決它

引用自:https://stackoverflow.com/questions/37777026