每当我在 Visual Studio 中编译任何网站时,我都会遇到多个编译错误,但代码可以完美执行。我假设我的 vs 编辑器更改了某些设置。
以下是列表中的一些错误:
非法语法。期望有效的开始名称字符。D:\Gourav\WebSite1\Demo.aspx
字符 '%',十六进制值 0x25 在 XML 名称中是非法的。
字符“@”,十六进制值 0x40 在 XML 名称的开头是非法的。
字符“@”,十六进制值 0x40 在 XML 名称中是非法的。
请帮忙!!..
每当我在 Visual Studio 中编译任何网站时,我都会遇到多个编译错误,但代码可以完美执行。我假设我的 vs 编辑器更改了某些设置。
以下是列表中的一些错误:
非法语法。期望有效的开始名称字符。D:\Gourav\WebSite1\Demo.aspx
字符 '%',十六进制值 0x25 在 XML 名称中是非法的。
字符“@”,十六进制值 0x40 在 XML 名称的开头是非法的。
字符“@”,十六进制值 0x40 在 XML 名称中是非法的。
请帮忙!!..
如果不了解更多信息就很难说,但是这里有一个链接,关于尝试像这样在 web.config 中放置正则表达式
<appSettings>
<add key="SpecialCharacterRegEx" value="[~” # % & * :" < > ? / \ { | }]+"/>
</appSettings>
这会产生如下编译错误:
1. Character ' ', hexadecimal value 0x20 is illegal in an XML name
2. Illegal syntax. Expecting valid start namecharacter
3. Application Configuration file"App.config" is invalid
诀窍是用类似的东西替换它:
<appSettings>
<add key="SpecialCharacterRegEx" value="[~" # % & * : < > ? / \ { | }]+"/>
</appSettings>
我敢打赌,您的问题与 Demo.aspx 中的类似。