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# 为什么我总是收到500个内部服务器错误?_C#_Asp.net_Xml_Web Config - Fatal编程技术网

C# 为什么我总是收到500个内部服务器错误?

C# 为什么我总是收到500个内部服务器错误?,c#,asp.net,xml,web-config,C#,Asp.net,Xml,Web Config,我建立了一个Asp.net网页,我有一个网站主文件,虽然当我运行它时,我总是得到一个500错误。我知道这和我的web.config文件有关,但我不知道该放什么进去 Web.Config: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <compilation targetFramework="4.5" /> <httpRuntime

我建立了一个Asp.net网页,我有一个网站主文件,虽然当我运行它时,我总是得到一个500错误。我知道这和我的web.config文件有关,但我不知道该放什么进去

Web.Config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <compilation targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
  </system.web>
</configuration>


我去掉了“”,所以现在它显示为“无法识别的属性‘targetFramework’。请注意,属性名称区分大小写”。

从错误消息判断,您正在IIS中的.NET 2.0 framework下运行应用程序池。将其更改为在.NET 4.0下运行,您的错误将得到解决。

错误消息是什么?我们是否可以将此错误消息添加到问题中,如屏幕截图所示?如果没有这一关键信息,似乎很难诊断此问题,并且该链接不再显示错误消息。我正在Godaddy上托管它,它已经说明我的ASP.NET版本在4.0中。如果您查看原始问题中链接的错误屏幕,它清楚地说明了
版本信息:Microsoft.NET Framework版本:2.0.50727.6413;ASP.NET版本:2.0.50727.6414
GoDaddy可能安装了.NET 4.0 framework,但它没有在4.0应用程序池中运行您的网站。