如何纠正它?
如何纠正它?
"只有运行此应用程序所需的文件" 是指 bin 文件夹中的 DLL 和引用等构建输出文件,以及具有内容生成操作的任何文件。
由于 web.config 不属于上述文件类型之一,因此您必须将发布选项更改为“所有项目文件”,或手动复制 web.config 文件。
web.config
时需要特别注意,因为会转移 BuildAction
!我曾经把现有的 web.config
重命名为 web.prod.config
并复制到 VS 之外的外部 web.config
中...新的 web.config
的 BuildAction
是 None
,而 web.prod.config
的 BuildAction
是 Content
,导致我出现了问题。 - Learner我知道这听起来很傻,但请确保在其属性下将其标记为“内容(Content)”,作为它的构建操作(Build Action)。