Bra*_*don 11

"只运行此应用程序所需的文件"意味着任何构建输出文件(如bin文件夹中的DLL和引用)以及具有内容构建操作的任何文件.

由于web.config不是这些,您必须将发布选项更改为所有项目文件,否则手动复制web.config.


Dav*_*ker 9

当你说'ASP.NET web project'时,你的意思是'ASP.NET Web应用程序项目'吗?

如果是这样,web.config 默认情况下应该具有Content的构建操作.正如Brandon所说,然后将内容复制到发布目的地.

要进行验证,请在解决方案资源管理器中选择web.config文件,然后使用"属性"窗口.一个例子:

示例http://photos.tiredstudent.com/WebStorageHandler.ashx?tb=false&id=558


Oli*_*ver 6

我知道这听起来很傻,但是请确保将其标记为“内容”,因为它是其属性下的“构建操作”。