0

每当我在 Visual Studio 中编译任何网站时,我都会遇到多个编译错误,但代码可以完美执行。我假设我的 vs 编辑器更改了某些设置。

以下是列表中的一些错误:

非法语法。期望有效的开始名称字符。D:\Gourav\WebSite1\Demo.aspx

字符 '%',十六进制值 0x25 在 XML 名称中是非法的。

字符“@”,十六进制值 0x40 在 XML 名称的开头是非法的。

字符“@”,十六进制值 0x40 在 XML 名称中是非法的。

请帮忙!!..

4

1 回答 1

1

如果不了解更多信息就很难说,但是这里有一个链接,关于尝试像这样在 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="[~&quot; # % &amp; * : &lt; &gt; ? / \ { | }]+"/>
</appSettings>

我敢打赌,您的问题与 Demo.aspx 中的类似。

于 2013-04-10T09:59:24.063 回答