问题
I am fresher developer in ASP.NET(4.0). I develop one website and it completely work in my local system. But now i upload all files in server and when i load any pages error is occur in Web.config file.
My Web.Config Code is....
<?xml version="1.0" ?>
<configuration>
<connectionStrings>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<customErrors mode="Off"/>
<authentication mode="None"/>
</system.web>
</configuration>
AND ERROR IS (when i run at server)...
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:
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<customErrors mode="Off"/>
<authentication mode="None"/>
Version Information: Microsoft .NET Framework Version:2.0.50727.5456; ASP.NET Version:2.0.50727.5456
回答1:
Just check the domain service settings, I am not clear about all the settings step but first of all you must set the target to 4.0 from the settings.
回答2:
In IIS, try setting your website's Application Pool's .NET Framework version to 4.0.
If your site is running on a hosting provider's server, and you don't have remote desktop access to it, they should have a way of setting the app pool's .net framework version somewhere within their website administration tool.
回答3:
You can also install the .NET framework 4.0 on the server.It is another solution for that problem.
来源:https://stackoverflow.com/questions/16298882/error-in-web-config-file-when-i-load-page-in-online