Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error in "web.config" file when I load page in online

I am fresher developer in ASP.NET(4.0). I develop a website and it completely works in my local system. But now I upload all files to a server, and when I load any pages, an error occurs in the Web.config file.

My Web.Config Code is this:

  <?xml version="1.0" ?>
    <configuration>
        <connectionStrings>
        </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0"/>
        <customErrors mode="Off"/>
        <authentication mode="None"/>
    </system.web>
    </configuration>

The error is this (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

like image 783
Rajan Vachhani Avatar asked Dec 21 '22 06:12

Rajan Vachhani


2 Answers

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.

like image 92
Netricity Avatar answered Dec 29 '22 22:12

Netricity


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.

like image 23
Mitesh Jain Avatar answered Dec 29 '22 21:12

Mitesh Jain