2015-01-20 75 views
0

我有一個VS2013解決方案中的asp.net mvc 5應用程序和websetup項目。我已經添加了asp.net mvc5應用程序作爲Web安裝項目的項目輸出。現在我有了區域,視圖部分的web.config文件。我已經將它們設置爲Build Action = Content並將其複製到Output Directory = Copy Always。在構建Web安裝項目並將其部署到Web服務器時,我發現輸出中的區域,視圖部分沒有web.config文件。任何人都可以幫助我知道如何解決這個問題?複製到輸出目錄=複製始終不適用於VS2013

回答

1

ASP.NET Web項目的典型設置不需要將web.config複製到構建文件夾。

,你可以選擇生成操作「內容」,並複製到輸出目錄「不要複製」

如果你發佈你的項目,內容文件將予以公佈。它們不會放在bin文件夾中,而是放在IIS期望的應用程序的旁邊。發佈步驟可能會產生類似於以下內容的輸出。

發佈文件夾倉... 發佈文件夾的內容... 發佈文件夾腳本... 發佈文件夾瀏覽... 發佈文件夾查看/主頁... 發佈文件夾查看/共享...

如果必須使用WebSetup(而不是Publish)部署Web應用程序,則需要將必需的文件添加到WebSetup FileSystem選項卡(包括內容和輸出)。

相關問題