tk域名注册网站,怎样建设网站 需要哪些条件,网站建设有关模板,永春建设局网站写一个网站#xff0c;遇到一个问题#xff0c;发布以后#xff0c;提示错误#xff0c;但是即使打开错误提示#xff08;在web.config中打开#xff09;#xff0c;还是只提示错误#xff0c;没提示什么地方错误#xff0c;这让我知道了#xff1a;是webconfig本身的…写一个网站遇到一个问题发布以后提示错误但是即使打开错误提示在web.config中打开还是只提示错误没提示什么地方错误这让我知道了是webconfig本身的错误经过排除是链接字符串中的特殊字符造成的然后网上搜了一下找到了这篇文章 http://www.cnblogs.com/fordwayne/p/3200470.html 我们知道在应用程序中嵌入连接字符串可能导致安全漏洞和维护问题。使用 Ildasm.exeMSIL 反汇编程序 工具可以查看编译到应用程序源代码中的未加密连接字符串。此外如果连接字符串发生更改则必须重新编译应用程序。因此强烈建议将连接字符串存储在应用程序配置文件中。 最近在学习SQL Server时遇到连接字符串包含特殊字符出现编译错误的问题。 App.config ?xml version1.0 encodingutf-8 ?
configurationstartup supportedRuntime versionv4.0 sku.NETFramework,Versionv4.5 //startupconnectionStringsadd nameDBconnStr connectionStringData Source.;Initial CatalogMyTest;User IDsa;PassWord123456//connectionStrings
/configuration由于数据库连接的密码中含有特殊字符编译时出现如下如下错误信息 显然编译器不认识456怎么解决呢总不能更换密码吧 事实上App.config是xml文件在xml文件中特殊字符要进行HTML转义。 HTML中等有特殊含义用于链接签用于转义不能直接使用。这些符号是不显示在我们最终看到的网页里的那如果我们希望在网页中显示这些符号就要用到HTML转义字符串Escape Sequence了 HTML特殊转义字符列表 最常用的字符实体 显示 说明 实体名称 实体编号 空格 nbsp; #160; 小于 lt; #60; 大于 gt; #62; 符号 amp; #38; 双引号 quot; #34; © 版权 copy; #169; ® 已注册商标 reg; #174; ™ 商标美国 ™ #8482; × 乘号 times; #215; ÷ 除号 divide; #247; 所以只要把进行转义就可以了,将PassWord改为 PassWord123amp;456 成功通过编译。转载于:https://www.cnblogs.com/iguxiaobei/p/3442052.html