2017-07-07 63 views
0

正如標題所述,我將我的MVC/.Net 4.6.2應用發佈到我的Server 2012R2服務器,並引發500錯誤。如果我手動複製我的Views/web.config一切再次運作。從VS 2017發佈不包含views/web.config引發500錯誤

我是否缺少一個選項讓它部署?

+0

該文件的構建操作是否設置爲內容?在VS中選擇文件時,在Properties窗格中查找該文件。 –

+0

@ R.Richards感謝您的回覆。這確實解決了它,但我想知道爲什麼它不是默認設置,如果它是一個必需的文件? – user3953989

+0

我的猜測...... VS 2017仍在進行中。 :) –

回答

1

在這種情況下,您所要做的就是確保web.config文件的生成操作被設置爲內容。我發現有時你需要的文件不會在Visual Studio中自動設置。

要進行此更改,請在解決方案資源管理器中找到該文件。選擇文件。然後在屬性窗格中,通過選擇屬性標籤旁邊的下拉列表中的內容來將生成操作設置爲內容。

很高興這幫了你。