web.config 转换

发布于 2024-12-25 19:43:40 字数 488 浏览 1 评论 0原文

我正在尝试使网络配置转换正常工作,但没有成功。

我的 Web 应用程序中有一个文件夹,其中包含以下内容:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS"/>
      <allow roles="OPERATOR"/>
      <deny users="?"/>
    </authorization>
  </system.web>
</configuration>

我创建了转换文件,并移动了发布转换版本中的部分。不幸的是,这不起作用。 如果配置设置为“调试”,我不想在我的 Web 配置中包含该部分,否则我需要包含该部分。

关于如何使其发挥作用有什么建议吗?

I'm trying to make the web config transformation to work properly but with no success.

I have a folder in my web app containing the following:

<?xml version="1.0"?>
<configuration>
  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS"/>
      <allow roles="OPERATOR"/>
      <deny users="?"/>
    </authorization>
  </system.web>
</configuration>

I created the transform files and I moved section in the Release transform version. Unfortunately this is not working.
If the configuration is set to Debug I do not want to have that section in my web config, else I would need to have.

Any suggestions on how to make it work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴梦长久 2025-01-01 19:43:40

感谢您的链接,我以前已经看过它们,但从未停下来阅读所有内容。

解决办法很简单(设置为:

<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations 
     see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS" xdt:Transform="Insert"/>
      <allow roles="OPERATOR" xdt:Transform="Insert"/>
      <deny users="?" xdt:Transform="Insert"/>
    </authorization>
  </system.web>

</configuration>

Thanks for the links, I saw them already before, but never stop to read everything.

The solution is simple (to be set in:

<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations 
     see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <system.web>
    <authorization>
      <allow roles="ADMINISTRATORS" xdt:Transform="Insert"/>
      <allow roles="OPERATOR" xdt:Transform="Insert"/>
      <deny users="?" xdt:Transform="Insert"/>
    </authorization>
  </system.web>

</configuration>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文