2014-09-19 63 views
0

我有一個ASP.net網站項目映射到我在IIS7中的「默認網站」。在IIS中的這個站點中有一個/轉換爲應用程序的/ forum文件夾。調試Visual Studio網站/ w嵌套虛擬文件夾

我希望能夠調試/運行在Visual Studio 2013的網站,但是當我建立的網站,我收到以下錯誤:

Error 102 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. C:\inetpub\wwwroot\forum\web.config 22

有沒有辦法,我可以打開(和調試/運行)兩個Visual Studio的實例中的網站和/論壇應用程序(也是一個網站)?

回答

0

問題是你不能通過Visual Studio「從項目中排除」一個文件夾;您可以排除文件或項目,但不能排除文件夾。如果在IIS中運行包含標記爲「應用程序」的文件夾的網站,則由於應用程序文件夾中的完整web.config文件,您將始終收到構建錯誤。 Visual Studio不知道該文件夾是它自己的應用程序。

唯一的解決方案是導航到要從項目中排除的應用程序文件夾(使用Windows資源管理器),右鍵單擊該文件夾並選擇「屬性」。最後,將該文件夾標記爲「隱藏」並應用於所有子文件夾。

現在,返回到Visual Studio中的項目並刷新解決方案資源管理器中的文件。你隱藏的文件夾應該消失,你可以運行&調試網站沒有任何錯誤。

相關問題