ASP.NET,VisualStudio 2010:Web.config未发布?

12

由于某种神秘的原因,当我发布我的网站时,Web.config文件突然没有被复制。

起初,当我看到Web.config文件的属性设置为“不复制”时,我认为这就是问题所在……但是,当我更改选项时,它并没有生效。

是否存在一些快捷键或全局TFS设置可能会影响此问题呢?

这以前从未发生过...

2个回答

25

显然,如果您查看“属性”,则有一个名为“Build Action”的选项... 如果您希望在发布时将此文件复制过来,则将其设置为“Content”。 如果不需要,请选择“None”

参考资料:http://forums.asp.net/p/1528920/3698633.aspx


当您添加新的web.config文件时,会发生这种情况。 - Jean Jimenez

-1
在解决方案资源管理器中>右键单击Web.config文件>属性。
在属性对话框中,
将生成操作设置为“内容”。
将“复制到输出目录”设置为“始终复制”。

enter image description here


1
将“复制到输出目录”设置为“始终复制”。这会将web.config文件复制到您的bin文件夹中,这是您不想要的。 - kipusoep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接