我在web.config里面配置数据库的验证模式
用<authentication mode="windows" />
这个代码设置为windows集成身份验证
但是页面就是看不到 一直报错说上面那行代码是
“无法识别的元素”请问这个是什么问题?有哪位老师可以给我解答一下,谢谢!附:web.config中全部代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SQLCONNECTIONSTRING" value="data source=.;uid=sa;pwd=;database=TestNewsDB;pooling=true"></add>
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true" />
<pages buffer="true" enableViewStateMac="false" smartNavigation="false" validateRequest="false" />
<customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.aspx"></customErrors>
<authentication mode="Windows" />
<httpRuntime maxRequestLength="50000" useFullyQualifiedRedirectUrl="true" executionTimeout="300"></httpRuntime>
<authorization>
<allow users="*" />
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" timeout="120" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
</configuration>
用<authentication mode="windows" />
这个代码设置为windows集成身份验证
但是页面就是看不到 一直报错说上面那行代码是
“无法识别的元素”请问这个是什么问题?有哪位老师可以给我解答一下,谢谢!附:web.config中全部代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="SQLCONNECTIONSTRING" value="data source=.;uid=sa;pwd=;database=TestNewsDB;pooling=true"></add>
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true" />
<pages buffer="true" enableViewStateMac="false" smartNavigation="false" validateRequest="false" />
<customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.aspx"></customErrors>
<authentication mode="Windows" />
<httpRuntime maxRequestLength="50000" useFullyQualifiedRedirectUrl="true" executionTimeout="300"></httpRuntime>
<authorization>
<allow users="*" />
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" timeout="120" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
</configuration>
你就必须用utf8编码的字符。复制文本可能造成编码不一致,虽然看上去一样,实际上却是“无法识别的”。用打字代替复制粘贴,如果你不能确定你所复制的文本的编码的话。也可以用记事本打开,另存为utf8,那样可能会在一些地方出现乱码,手动修改这些地方
我以前遇到后,立即改用混合的
还是说“无法识别的元素”
我新建了一个项目,把里面的web.config复制到我的项目里面。
重新编写一下web.config就可以了
谢谢上面老师给我的帮助。结贴了~