'无法找到元素'应用'的架构信息

时间:2015-08-04 16:31:53

标签: schema

我收到了主题中提到的错误。

我的XML文件是:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.runtime.remoting>
     <application>
       <service>
         <wellknown type="SimpleRemotingAsm.RemotingMessageObject,SimpleRemotingAsm" objectUri="RemoteMsgObj.soap" mode="Singleton"/>
       </service>
       <channels>
         <channel ref="http"/>
       </channels>
     </application>
   </system.runtime.remoting> 
</configuration>

我已经阅读了很多关于这个问题的帖子,但没有任何帮助我。

我正在使用VS .NET 2013。

1 个答案:

答案 0 :(得分:1)

Visual Studio允许您将多个DTD(文档类型定义)文件与App.config或Web.config文件相关联。这个问题的解决方案有点不可思议:

  1. 打开Visual Studio解决方案
  2. 打开配置文件进行编辑
  3. 右键单击解决方案资源管理器窗格中的配置文件文件名
  4. 点击&#34;属性&#34;
  5. 现在点击该配置文件的编辑器窗格
  6. &#34; XML文档&#34;属性应在“属性”窗格中可见
  7. &#34; Schemas&#34; property包含一个空格分隔的.xsd文件名列表,为您的配置文件提供XML元素定义。您需要单击此属性的值字段中的...按钮,然后浏览到正确的XSD文件。一旦您添加了它,&#34;无法找到架构信息......&#34;构建解决方案时,警告应该消失。
  8. XSD文件在哪里?我不确定。 Remoting Example: Hosting in Internet Information Services (IIS)文档可能是一个很好的起点。