Configuration: 32-bit Windows 7 development machine with IIS 7.5
我在 IIS 中创建了一个名为 的新网站,仅用于托管 MVC 网站MVCHOST
。该网站的物理路径设置为。为此,C:\inetpub\mvcroot
我创建了一个名为 的新 v4.0 池。mvcpool
我已授予IIS_WPG
、、帐户IIS_IUSRS
修改权限ASPNET
。
我使用主机头“mvchost”和端口 80 创建了这个网站,希望以以下方式浏览 MVC 网站:
- mvchost/mvcapp1
- mvchost/mvcapp2
代替
- 本地主机/mvcapp1
- 本地主机/mvcapp2
我设置的唯一绑定是默认绑定:http:*:80:mvchost
。我还将文件iisstart.htm
、web.config
和welcome.png
文件夹aspnet_client
从wwwroot
复制到了mvcroot
。
现在,当我尝试从 IIS 管理器浏览此站点时,出现以下错误:
This webpage is not available
如果我省略主机头并提供一些端口,比如 99,我就可以通过 localhost:99 访问该网站。
我在这里遗漏了什么?为什么我无法访问以下网站:http://mvchost/
?
答案1
除了所有这些设置之外,您还需要在 DNS 服务器中定义一个名为的 DNSmvchost
条目