Click here to Skip to main content
13,048,406 members (147,883 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hi experts how are you all? i am student, and learning c# visual studio 2010 with using sql server 2005. I have developed a website which has database. I developed this website with self studies taking help from internet. the website is completed and working perfectly in my computer.

I have hosting server and domain name registered already.

the problem is when I upload my website it doesn't work there the following error displays:

Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->
        <customErrors mode="Off"/>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
I read somewhere in internet that I must configure my web.config file before I upload website to the hosting server. In my website web.config file has following information by default,

<?xml version="1.0"?>
  For more information on how to configure your ASP.NET application, please visit
  <add name="SPConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ShoppingPortal.mdf;Integrated Security=True;User Instance=True"
   providerName="System.Data.SqlClient" />
        <trace enabled="true" localOnly="false" pageOutput="true" />
  <compilation debug="true" targetFramework="4.0"/>

I don't know what should I edit in it to get it work on hosting server please help me in this regard that what should I do with this. Thank you in advance
Posted 3-Nov-13 0:50am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

The problem may - or may not - be in your site configuration. The first thing to do is to find out where the problem actually is: which means looking at the error message and doing exactly what it says. When you have done that - and the instructions are pretty explicit - when you run your site again, the error will pinpoint the file and line it occurs on.

However, it is probably your connection string - it is unlikely that any production server will use SqlExpress, or site the SQL server on the same PC as the webserver, or use integrated security.
You will need to talk to your hosting service and find out exactly what details you need to use, we can't tell you because each hosting service configures these things differently to suit themselves.
Member 10361501 3-Nov-13 7:52am
I resolved it later it was showing me few another errors i fixed them but one of them is, on which i am struck again the error is: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. Line 13: <compilation debug="false" targetFramework="4.0"/>
OriginalGriff 3-Nov-13 9:44am
Check the version number of the framework you are trying to use: does your hosting service support it?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 3 Nov 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100