日期:2014-05-17  浏览次数:20446 次

未能找到元素“http://schemas.microsoft.com/.NetConfiguration/v2.0:configuration”的架构信息。
XML code

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
</configuration>



这个是VS2005自动生成的 web.config 内容。
提示消息如题。
http://schemas.microsoft.com/.NetConfiguration/v2.0 我试了一下这个地址,无法访问,不知道原因是不是这个?

继续 ASP.NET配置 ,web.config 的内容增加了一些,但是提示消息也多了,类似于:
----------------未能找到属性“name”的架构信息。
----------------未能找到属性“providerName”的架构信息。

web.config 都是VS自己生成的,我并没有修改。
不是 错误 ,也不是 警告 ,是 消息 ,网站可以正常运行。
如果把 xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0" 这一句删除,消息 消失,网站也正常。
请问个人大侠,这是什么原因啊~~~?



------解决方案--------------------
帮顶。。。
------解决方案--------------------
这个是用来验证xml格式的吧
------解决方案--------------------
xmlns是xml的命名空间,用于解决xml元素命名冲突的,此处可以去掉,似乎用不到,当然某些情况下还是需要它的。
------解决方案--------------------
xmlns 
指定用于验证配置文件的 XML 架构的 URL。如果未设置此属性,则无法在 Microsoft Visual Studio 中使用 F1 帮助打开配置元素的主题。
ASP.NET 2.0 版的默认值为 http://schemas.microsoft.com/.NetConfiguration/v2.0。