"an item with the same key has already been added" 在 web.config 中设置 <compilation debug="false">
"an item with the same key has already been added" while setting <compilation debug="false"> in web.config
在编译我的应用程序(ASP.NET、C#)时,我在 Web.config 中设置了 compilation debug="false"
为了提高性能并在开发机上发布,它在开发机上运行良好。
但是当我将这些编译后的文件移动到托管服务器时,应用程序向我显示了这个异常
已添加具有相同键值的项目
由于这是我所做的唯一更改,我更改了 "debug=true" 等属性,系统开始在主机上正常工作。
但是我不想保留 debug=true 因为这个属性会导致性能问题。
如果有人遇到类似情况,请分享您的经验。
您可以尝试完全删除 debug 属性,默认为 false。
您还应该检查您要发布 Web 应用程序的父文件夹中是否存在任何其他 web.config 文件。如果需要,他们是必需的吗?
希望这能为您指明正确的方向。
在编译我的应用程序(ASP.NET、C#)时,我在 Web.config 中设置了 compilation debug="false" 为了提高性能并在开发机上发布,它在开发机上运行良好。
但是当我将这些编译后的文件移动到托管服务器时,应用程序向我显示了这个异常
已添加具有相同键值的项目
由于这是我所做的唯一更改,我更改了 "debug=true" 等属性,系统开始在主机上正常工作。
但是我不想保留 debug=true 因为这个属性会导致性能问题。
如果有人遇到类似情况,请分享您的经验。
您可以尝试完全删除 debug 属性,默认为 false。
您还应该检查您要发布 Web 应用程序的父文件夹中是否存在任何其他 web.config 文件。如果需要,他们是必需的吗?
希望这能为您指明正确的方向。