2015-11-05 117 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中創建的。

相關問題