2017-07-07 69 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中自动设置。

要进行此更改,请在解决方案资源管理器中找到该文件。选择文件。然后在属性窗格中,通过选择属性标签旁边的下拉列表中的内容来将生成操作设置为内容。

很高兴这帮了你。