gpt4 book ai didi

asp.net - MVC Web.Debug.Config 有关 Debug模式的问题

转载 作者:行者123 更新时间:2023-12-03 03:13:14 27 4
gpt4 key购买 nike

这可能是一个简单的问题。我对解决方案配置和 web.config xml 文件转换非常陌生。我想添加一个转换以将 Asp.Net Mvc 网站的编译元素的调试属性设置为 true:

Web.Debug.config:

  <system.web>
<compilation debug="true" xdt:Transform="SetAttributes(debug)" />
</system.web>

Web.config:

<compilation targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>

但是当我按 F5 时,Visual Studio 中会弹出一个窗口,显示“该页面无法在 Debug模式下运行,因为 web.config 文件中未启用调试”。然后它让我可以选择更改 Web.config 文件。但我认为 Web.Debug.config 文件的目的是允许自动设置...我可以让 Visual Studio 在按 F5 后使用转换后的 Web.config 文件吗?

非常感谢!

安德鲁

最佳答案

好的,我决定改用以下设置:

Web.config:

<configuration>
...
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
</system.web>
...
</configuration>

Web.Release.config:

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

<system.web>
<compilation debug="false" xdt:Transform="SetAttributes(debug)" />
</system.web>

</configuration>

当构建部署配置设置为“release”时,这应该会导致编译调试属性被“false”覆盖。

关于asp.net - MVC Web.Debug.Config 有关 Debug模式的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6011049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com