2015-11-05 80 views
0

我已将我的测试ASP.NET MVC应用程序迁移到Visual Studio 2015.我尝试通过在以下项目中配置项目将其托管在内置IIS Express中方式 - enter image description hereVisual Studio 2015社区版本无法在IIS Express中创建虚拟目录

该消息表示虚拟目录已成功创建。

我将期待在C段正在创建的条目:\用户\ myadministratorusername \文档\ 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中。当我运行应用程序时,我得到了这个错误信息 - enter image description here

我以前用这种方式成功地设置了虚拟目录。现在它不适用于Visual Studio 2015.

任何人都知道我错过了什么或者如何跟踪这个问题的问题。我在网上搜索了一个解决方案,但到目前为止还没有找到。

谢谢,

回答

0

找到了解决方案。

我试过Visual Studio 2012和WebMatrix。我期望的方式是使用这两种工具。

但是,Visual Studio 2015使用不同的applicationhost.config。我从here得到了帮助。在我的情况下,虚拟目录是在〜SolutionFolder〜/ .vs/config/applicationhost.config中创建的。

相关问题