web.config 文件更改指南

web.config 文件更改指南

各位专家,你们好吗?我是一名学生,正在学习 asp.net c# visual studio 2010 和使用 sql server 2005。我开发了一个带有数据库的网站。我借助互联网自学开发了这个网站。该网站已完成并在我的计算机上完美运行。

我已经注册了托管服务器和域名。

问题是当我上传我的网站时它不起作用,显示以下错误:

Server Error in '/' Application.

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 11:    <system.web>
Line 12:     <customErrors mode="Off" />
Line 13:   <compilation debug="false" targetFramework="4.0"/>
Line 14:    </system.web>
Line 15: </configuration>

Source File: C:\Inetpub\vhosts\urdureport.com\httpdocs\web.config    Line: 13 

Version Information: Microsoft .NET Framework Version:2.0.50727.5472; ASP.NET Version:2.0.50727.5474

我不知道该怎么做才能让它在托管服务器上工作,请在这方面帮助我,我应该怎么做。提前谢谢

答案1

这个错误是极其很清楚,我怀疑你花了多少时间思考这个问题。核心信息如下:

无法识别的属性“targetFramework”

因此,很明显这一行特别存在问题:

<compilation debug="false" targetFramework="4.0"/>

错误消息的最后一行明显表明这里存在差异:

版本信息:Microsoft .NET Framework 版本:2.0.50727.5472;ASP.NET 版本:2.0.50727.5474

从根本上讲,您的 AppPool 的 .NET 级别与您的开发环境不同。您可以尝试更改这一点,要求您的提供商更改这一点,或者您可以尝试删除该行,更改为,4.0或者2.0可能只是在 Google 上搜索问题。

相关内容