繁体   English   中英

转义符,不适用于web.config,asp.net 3.5中的模拟标签

[英]escape character & doesn't work for impersonation tag in web.config, asp.net 3.5

我希望有人对我这个愚蠢的问题有一个好的答案。 我正在尝试在web.config文件中的asp.net 3.5应用程序中使用模拟来连接到sql server 2008数据库,因此我使用:

当我运行我的应用程序时,我得到以下信息:

配置错误描述:处理服务于此请求所需的配置文件时发生错误。 请查看下面的特定错误详细信息,并适当修改您的配置文件。

解析器错误消息:无法从配置文件中指定的凭据创建Windows用户令牌。 操作系统“登录失败”错误:用户名未知或密码错误。

源错误:

impersonate =“ true” userName =“ testUser” password =“ test(“&”号,抱歉,该论坛实际上确实正确呈现了它)amp; test” />

因此,基本上,它以实际的转义符(而不是实际的&)发布密码。 这使我相信它会将其作为文字处理,但会将其验证为xml,但是不幸的是,我不能只在web.config文件中使用“ test&test”,因为Visual Studio不会编译它,因为它被标记为错误。

任何人?

您不是在功放之前错过了“&”吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM