生成可以调试的 Web.Debug.config



我有一个网络角色它的web.config有以下几行

<system.web>
    <compilation debug="false" targetFramework="4.5.1" />

当我想调试我的角色时,每次我需要将该选项切换到 true .我只能为带有debug="true"?的调试 web.config 生成吗?在编译时,我看到了转换步骤:

Transformed Web.config using C:dataMainWebRoleWeb.Debug.config into C:dataMainobjx64DebugWebRole.csprojTransformWebConfigtransformedWeb.config.

我可以自定义上述转换吗?为此目的 http://msdn.microsoft.com/en-us/library/vstudio/dd465318(v=vs.100).aspx有一个指导,但我不确定如何为特定情况编写转换

ve defined the following transformation in the Web.Debug.Config'

<system.web>
      <compilation debug="true"
        xdt:Transform="Replace">
      </compilation>
</system.web>

我仍然无法调试并要求手动更改值

从源代码运行/调试时不使用 web.debug.config:使用 Visual Studio web.config 转换进行调试

更容易在Web.config中设置debug="true"并使用Web.release.config将其删除。

示例 Web.Release.Config :

<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <system.web>
    <compilation xdt:Transform="RemoveAttributes(debug)" />
  </system.web>
</configuration>

相关内容

  • 没有找到相关文章

最新更新