【发布时间】:2015-11-05 23:45:43
【问题描述】:
我已将我的测试 ASP.NET MVC 应用程序迁移到 Visual Studio 2015。我尝试通过以下方式配置项目将其托管在内置 IIS Express 中 -
消息说虚拟目录创建成功。
我希望像这样在 C:\Users\myadministratorusername\Documents\IISExpress\config\applicationhost.xml 部分中创建一个条目 -
<site name="WebSite2" id="2">
<application path="/">
<virtualDirectory path="/" physicalPath="C:\Projects\Service
\NTier\GH.Northwind\Clients\GH.Northwind.Web" />
</application>
<bindings>
<binding protocol="http"
bindingInformation="*:55566:dev.eastwardit.com" />
</bindings>
</site>
但是那里什么都没有。文件 applicationhost.xml 根本没有更新。除了这个文件之外,成功的虚拟目录是在哪里创建的?
我想我可以手动将虚拟目录添加到文件中。我删除了 IISExpress 文件夹并在管理员帐户下的 Visual Studio 中重新打开了我的应用程序。然后我手动将上述 xml 代码添加到自动重新创建的 applicationhost.xml 中。当我运行应用程序时,我收到了这个错误消息 -
我之前也通过这种方式成功设置了虚拟目录。现在它在 Visual Studio 2015 下不起作用。
任何人都知道我错过了什么或如何追踪这个问题的问题。我在网上搜索了一个解决方案,但到目前为止还没有找到。
谢谢,
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio iis iis-express