0
     <?xml version="1.0"?>
<configuration>
  <connectionStrings>
    <add name="rde_410978ConnectionString" connectionString="Data Source=SQL2008.net.dcs.hull.ac.uk;Initial Catalog=rde_410978;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
  </system.web>
</configuration>

这是我的配置文件。我通过构建 > 发布网站将其发布到服务器。

由于大学已经设置了服务器并且它对其他人正常工作,因此没有任何错误是由于服务器造成的。

错误:

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error: 


Line 16: 
Line 17:   <system.web>
Line 18:     <compilation debug="false" strict="false" explicit="true" targetFramework="4.0" />
Line 19: 
Line 20:     <authentication mode="Forms">


Source File: C:\RDEUsers\NET\410978\web.config    Line: 18 
4

2 回答 2

3

你检查过IIS吗?

有时 IIS 设置为不同的框架。

http://technet.microsoft.com/en-us/library/cc754523(v=ws.10).aspx

这是一个类似的问题和解决方案:

http://forums.asp.net/t/1491204.aspx/1

于 2012-05-17T11:46:51.770 回答
1

我认为这是因为部署环境的 .net 版本,我认为它不是 4.0。

如果他们列出了相同的目标框架,例如 4.0,请与其他人一起检查。

于 2012-05-17T11:49:54.480 回答