首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web.config:连接字符串内提供程序连接字符串中密码的转义引号不起作用

Web.config:连接字符串内提供程序连接字符串中密码的转义引号不起作用
EN

Stack Overflow用户
提问于 2019-11-07 20:10:48
回答 1查看 91关注 0票数 0

我有以下连接字符串

代码语言:javascript
运行
复制
    <add name="EntitiesContainer"         
    connectionString="metadata=...;provider=System.Data.SqlClient;
    provider connection string=&quot;Data Source=server;Initial Catalog=dbXYZ;User 
    ID=userxyz;Password=<password>;MultipleActiveResultSets=True&quot;"         
    providerName="System.Data.EntityClient"/>

我的问题是,我不能在提供程序连接字符串password中使用引号。基于堆栈溢出和Mladen Prajdić博客上的几篇文章,我试图解开密码:https://weblogs.sqlteam.com/mladenp/2008/10/21/different-ways-how-to-escape-an-xml-string-in-c/

我试图用"e“、”System.Security.SecurityElement.Escape“、”XMLWriter“、”System.Security.SecurityElement.Escape“和”System.Web.HttpUtility.HtmlEncode()“来转义类似于”hello“”World“这样的密码。

我想问题出在这个事实上,我在连接字符串中有一个封装的字符串(提供者连接字符串)。

有什么想法吗?

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2019-11-07 20:24:23

如果你想知道一个值在web.config中是如何编码的:

  • 转到管理工具=> IIS管理器
  • 打开网站和任何带有web.config或不带有web.config的Web应用程序文件夹(将创建)
  • 从右侧转到功能视图:打开应用程序设置或连接字符串视图,添加或修改相关值并保存。
  • 通过文件资源管理器打开web.config并查看保存的值。

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

https://stackoverflow.com/questions/58748514

复制
相关文章

相似问题

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