Help and Support
 

powered byLive Search

PRB: "Not Running ASP.NET Version 1.1" Error Message When You Try to Open an ASP.NET Web Application Project in Visual Studio .NET 2003

Article ID:825792
Last Review:November 14, 2003
Revision:1.3
On This Page

SYMPTOMS

In the customErrors section of the Web.config file that exists in the root directory of the Default Web Site Web site that is set in Microsoft Internet Information Services (IIS), when you set the defaultRedirect attribute to an HTML file or to an Active Server Page (ASP) file and the Mode attribute to On, and then you try to open a new Microsoft ASP.NET Web Application project by using Microsoft Visual Studio .NET 2003, you receive the following error message:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services.
Note You receive a similar error message when you try to use the Copy Project menu option to open a copy of an existing ASP.NET Web Application project.

Back to the top

CAUSE

When you try to open an ASP.NET Web Application project, the ASP.NET process accesses a nonexistent file that is named Get_aspx_ver.aspx to retrieve the ASP.NET version information. If the defaultRedirect attribute is not set to an HTML file or to an ASP file, the request for the Get_aspx_ver.aspx file returns the HTTP 404 error and the ASP.NET version information. If the defaultRedirect attribute is set to an HTML file or to an ASP file, the request for the Get_aspx_ver.aspx file does not return the ASP.NET version information. Therefore, you receive the error that is mentioned in the "Symptoms" section of this article.

Back to the top

WORKAROUND

To work around this problem, follow these steps:
1.Create a new text file in Notepad.
2.Add the following HTML code to the text file:
<html>
    <head>
        <title>The resource cannot be found.</title>
        <style>
        	body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} 
        	p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
        	b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
        	H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
        	H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
        	pre {font-family:"Lucida Console";font-size: .9em}
        	.marker {font-weight: bold; color: black;text-decoration: none;}
        	.version {color: gray;}
        	.error {margin-bottom: 10px;}
        	.expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
        </style>
    </head>

    <body bgcolor="white">

            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

            <h2> <i>The resource cannot be found.</i> </h2></span>

            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

            <b> Description: </b>HTTP 404. The resource you are looking for (or one of its 
            dependencies) may have been removed, had its name changed, or is temporarily 
            unavailable.  Review the following URL and make sure that it is spelled correctly.
            <br><br>

            <b> Requested Url: </b>/appError.aspx<br><br>

    </body>
</html>
3.Save the text file as Get_aspx_ver.aspx in the physical folder that is mapped to the Default Web Site Web site that is set in IIS.

Back to the top

STATUS

This behavior is by design.

Back to the top

MORE INFORMATION

Steps to Reproduce the Behavior

1.Open the Web.config file (if this file exists) from the physical folder that is mapped to the Default Web Site Web site in IIS.

Note If the Web.config file does not exist, follow these steps:
a. Create a text file in Notepad.
b. Add the following XML code to the text file:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    
  <system.web>

    <compilation 
         defaultLanguage="c#"
         debug="true"
    />

    <customErrors 
    mode="RemoteOnly"
    /> 

    <authentication mode="Windows" /> 

    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
		localOnly="true"
    />

    <sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;user id=sa;password="
            cookieless="false" 
            timeout="20" 
    />

    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
   
 </system.web>

</configuration>
c. Save the text file as Web.config in the physical folder that mapped to the Default Web Site Web site in IIS.
2.In the customErrors section of the Web.config file, locate the following code:
<customErrors mode="RemoteOnly" />
3.Replace the code that you located in step 2 with the following code:
<customErrors mode="On" defaultRedirect="appError.asp" />
Note The value, appError.asp, of the defaultRedirect attribute points to an ASP file that exists in the Default Web Site Web site in IIS.
4.Create a text file in Notepad.
5.Add the following ASP code to the text file:
<%@ Language=VBScript %>
<html>
<head>
</head>
<body>
Test Error Page
</body>
</html>
6.Save the text file as appError.asp in the physical folder that is mapped to the Default Web Site Web site in IIS.
7.Try to open a new ASP.NET Web Application project by using Visual Studio .NET 2003. You notice the error that is mentioned in the "Symptoms" section of this article.

Back to the top

REFERENCES

For additional information about the customErrors section in the Web.config file, click the following article number to view the article in the Microsoft Knowledge Base:
306355 (http://support.microsoft.com/kb/306355/) HOW TO: Create Custom Error Reporting Pages in ASP.NET by Using Visual C# .NET

Back to the top


APPLIES TO
Microsoft Visual Studio .NET 2003 Enterprise Architect
Microsoft Visual Studio .NET 2003 Enterprise Developer
Microsoft Visual Studio .NET 2003 Professional Edition
Microsoft Visual Studio .NET 2003 Academic Edition
Microsoft ASP.NET 1.1

Back to the top

Keywords: 
kbmsg kbdeployment kbideproject kbprb KB825792

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.