";已经添加了具有相同关键字的项目“;同时设置<;编译调试=“;false”>;在web.config中

本文关键字:lt 调试 编译 config web 设置 gt false 项目 添加 quot | 更新日期: 2023-09-27 18:29:13

编译应用程序(ASP.NET、C#)时,我在Web.config中设置了compilation debug="false"为了提高性能并将其发布在开发机上,它在开发机中运行良好。

但当我把这些编译后的文件移到宿主服务器时,应用程序向我显示了这个异常

已经添加了具有相同密钥的项目

由于这是我所做的唯一更改,我更改了属性,如"debug=true",系统开始在主机上正常工作。

但是我不想保持debug=true,因为这个属性会导致性能问题。

如果有人遇到类似的情况,请分享你的经历。

";已经添加了具有相同关键字的项目“;同时设置<;编译调试=“;false”>;在web.config中

您可以尝试完全删除调试属性,默认值为false。

您还应该检查发布web应用程序的父文件夹中是否存在任何其他web.config文件。如果是,是否需要它们?

希望这能为你指明正确的方向。