ASP.NET和IIS 7.5:创建虚拟目录

时间:2014-04-24 15:23:44

标签: asp.net iis-7 asp.net-mvc-5

我在Visual Studio 2012中编写了一个ASP.NET MVC 5应用程序,现在我尝试在IIS 7.5上运行它。在教程之后,在IIS管理器中,我创建了一个虚拟目录,其物理地址是我的Web应用程序计算机上的地址。这似乎工作正常。

但是,该教程还说,创建此虚拟目录的另一种方法是在Visual Studio中。再次按照本教程,在项目Properties-> Web下,选择Use Local IIS Web server,然后键入http://localhost:8010/MyWebApp作为Project Url。然后,点击Create Virtual Directory按钮后,我收到消息The virtual directory was created successfully

但是,我注意到即使刷新或重新启动后,此虚拟目录实际上也不会出现在IIS管理器中。我究竟做错了什么? (请注意,Use IIS Express会被检查,如果这有任何区别的话。)

1 个答案:

答案 0 :(得分:1)

使用IIS express是问题,IIS管理器是针对内置IIS的。

如果你取消使用IIS Express框,它将删除端口号,你将在安装的主IIS下创建一个虚拟目录。

http://localhost/MyWebApp

请注意,VS必须以管理员身份运行才能访问IIS元数据库,否则您的Web应用程序项目将无法加载。

如果您在基本安装上运行,您可能还需要在IIS中安装一些额外的功能才能使其正常运行。