【问题标题】:ASP.NET and IIS 7.5: Creating a virtual directoryASP.NET 和 IIS 7.5:创建虚拟目录
【发布时间】:2014-04-24 15:23:44
【问题描述】:

我在 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 被选中,如果这有什么不同的话。)

【问题讨论】:

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


    【解决方案1】:

    使用 IIS express 是个问题,IIS 管理器用于内置 IIS。

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

    http://localhost/MyWebApp
    

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

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

    【讨论】:

    • 知道这些可能是什么额外功能吗?
    猜你喜欢
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 2010-09-20
    • 2010-11-29
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多