首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未声明microsoft.identityModel - 'http://schemas.microsoft.com/XML-Document-Transform‘属性上的microsoft.identityModel配置转换

未声明microsoft.identityModel - 'http://schemas.microsoft.com/XML-Document-Transform‘属性上的microsoft.identityModel配置转换
EN

Stack Overflow用户
提问于 2011-12-15 08:02:41
回答 2查看 6.8K关注 0票数 18

我得到了一个成功转换连接字符串的Web.Release.config。

当我添加一个microsoft.identityModel部分时,我得到一个警告:

未声明“http://schemas.microsoft.com/XML-Document-Transform”属性

而变换在这一部分上不起作用。

要让转换正常工作,我还缺少什么?

在此处完成Web.Release.config

代码语言:javascript
复制
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <connectionStrings>    

    <add name="MYNAME"
         connectionString="metadata=res://*/Models.MYCOMPANY-Sales-Demo.csdl|res://*/Models.MYCOMPANY-Sales-Demo.ssdl|res://*/Models.MYCOMPANY-Sales-Demo.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=MYCOMPANYDemo;UID=MYCOMPANYDBUser;Password=********;multipleactiveresultsets=True;App=EntityFramework&quot;"         
         xdt:Transform="SetAttributes" xdt:Locator="Match(name)" />
  </connectionStrings>

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


  <microsoft.identityModel> 
    <service>
      <audienceUris>
        <add value="http://MYCOMPANY-sales-demo.cloudapp.net/" xdt:Transform="Replace"/>
      </audienceUris>
      <federatedAuthentication>
        <wsFederation realm="http://MYCOMPANY-sales-demo.cloudapp.net/" xdt:Transform="SetAttributes(realm)" />
      </federatedAuthentication>       
    </service>
  </microsoft.identityModel>

</configuration>
EN

回答 2

Stack Overflow用户

发布于 2012-04-24 22:43:14

我也遇到过这种情况,但我已经让它工作了。我所做的是"RemoveAll“和"Insert”,而不是替换/匹配:

代码语言:javascript
复制
<audienceUris>
    <add xdt:Transform="RemoveAll" />
    <add value="http://example.com/" xdt:Transform="Insert" />
</audienceUris>

当我这样做时,我得到了所需的转换和输出配置文件。

票数 6
EN

Stack Overflow用户

发布于 2013-08-14 04:56:16

现在,这似乎适用于Visual Studio 2012 (v4.5.50709)。我在编辑器中仍然收到“attribute is not attribute”警告,但是xdt:Transform=的“Replace”指令对我有效。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8513488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档