gpt4 book ai didi

enterprise-library - 使用安全应用程序 block 时到 AzMan XML 存储的相对连接字符串

转载 作者:行者123 更新时间:2023-12-04 07:53:24 26 4
gpt4 key购买 nike

是否可以为 AzMan XML 存储指定相对连接字符串?

我当前的连接字符串是 connectionString="msxml://c:/azman.xml"但我真的需要将其相对化,以便其他开发人员和自动化构建可以获得最新的授权存储。

MS 文档似乎表明 connectionString="msxml://azman.xml"应该可以工作,但会抛出 The request is not supported错误。

编辑:我意识到我通过企业库安全应用程序块使用 AzMan 这一事实对这个问题很重要。

最佳答案

可以将 token {currentPath} 输入到安全应用程序块使用的连接字符串中。

这给了我我所追求的行为,允许从应用程序文件夹访问 AzMan.xml 文件。

我使用的连接字符串是:

<authorizationProviders>
<add storeLocation="msxml://{currentPath}/azman.xml"
application="My_Application" scope="" auditIdentifierPrefix="AzMan Authorization Provider"
type="Microsoft.Practices.EnterpriseLibrary.Security.AzMan.AzManAuthorizationProvider, Microsoft.Practices.EnterpriseLibrary.Security.AzMan, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
name="AzMan Provider" />
</authorizationProviders>

关于enterprise-library - 使用安全应用程序 block 时到 AzMan XML 存储的相对连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514252/

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