为啥 IIS 会转到 wwwroot 文件夹而不是我想要的文件夹?
Posted
技术标签:
【中文标题】为啥 IIS 会转到 wwwroot 文件夹而不是我想要的文件夹?【英文标题】:Why is IIS going to the wwwroot folder instead of the one I want it to?为什么 IIS 会转到 wwwroot 文件夹而不是我想要的文件夹? 【发布时间】:2014-06-18 17:30:45 【问题描述】:对于 IIS 中的默认网站,我在默认网站上有以下绑定:
我在要访问的网站上有以下绑定:
当我在浏览器中使用 localhost/hostname 访问该站点时,我被指向 C:\inetpub\wwwroot*hostname*。我有另一个站点设置了一个主机名绑定,它使用相同的端口和 IP 地址值,它指向正确的位置(我的 C: 驱动器上的不同文件夹)。我在本地运行我的网站,并且我的主机文件中有正确的主机名条目。我不想在一个网站下创建两个单独的虚拟目录,我希望这些网站可以作为单独的网站使用。我错过了什么?
【问题讨论】:
【参考方案1】:当您在iis中使用主机名功能时,您将无法再使用localhost访问该站点。
改为使用 http://myhostname
并设置 myhostname 以指向主机文件中的 127.0.0.1
。
如果您想通过 localhost 访问该站点,这意味着您需要创建一个虚拟目录,或 iis 中的“应用程序”。
【讨论】:
以上是关于为啥 IIS 会转到 wwwroot 文件夹而不是我想要的文件夹?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在c#,mvc中退出并按下浏览器后退按钮时会转到一个页面
IIS 部署不能包含 asp.net core 2.2 razor 页面中 wwwroot 文件夹的文件