Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio在my web.configs中发现错误_C#_Asp.net_.net_Asp.net Mvc_Visual Studio - Fatal编程技术网

C# Visual Studio在my web.configs中发现错误

C# Visual Studio在my web.configs中发现错误,c#,asp.net,.net,asp.net-mvc,visual-studio,C#,Asp.net,.net,Asp.net Mvc,Visual Studio,我的应用程序工作正常,构建和运行良好,但当我在编辑器中查看web.config文件时,它会发现所有这些语法错误: 如果没有语法错误,为什么会说有语法错误?您的Visual Studio似乎没有在XML编辑器中打开配置文件。要解决此问题,请执行以下操作: 右键单击web.config文件并选择“使用打开…” 选择XML(文本)编辑器 单击“设置为默认值”按钮 现在它将正确打开文件。看起来它没有在XML编辑器中打开。如果右键单击文件并选择“打开…”,然后选择“XML(文本)编辑器”,会发生什么?哇

我的应用程序工作正常,构建和运行良好,但当我在编辑器中查看web.config文件时,它会发现所有这些语法错误:


如果没有语法错误,为什么会说有语法错误?

您的Visual Studio似乎没有在XML编辑器中打开配置文件。要解决此问题,请执行以下操作:

  • 右键单击
    web.config
    文件并选择“使用打开…”
  • 选择
    XML(文本)编辑器
  • 单击“设置为默认值”按钮

  • 现在它将正确打开文件。

    看起来它没有在XML编辑器中打开。如果右键单击文件并选择“打开…”,然后选择“XML(文本)编辑器”,会发生什么?哇,就是这样。我只是假设VS会自动这样做,因为它是一个自动生成的文件和所有东西。我选择set作为默认值,所以它应该以xml形式打开所有.config文件?有没有一种方法可以说只打开asp配置并将配置转换为xml,还是只使用扩展名?使用文件扩展名,但是所有的
    .config
    文件无论如何都应该是XML。我只是问了一下文件扩展名,因为我想有可能我有一个配置文件,用于一个不是XML的奇怪包。文件扩展名就是VS的工作方式。即使在普通安装中,如果
    .config
    文件中有一些奇怪的格式,它也会在XML编辑器中打开。