Mentioned
In
|
 |
 |
 |
 |
Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms
of Use |
Trademarks
Article ID: 827074 - Last Review: July 21, 2006 - Revision: 1.6 BUG: "ASP.NET Version Mismatch" error message when you open an ASP.NET 1.0 project in Visual Studio .NET 2003When you use Microsoft Visual Studio .NET 2003 to open a Microsoft ASP.NET
1.0 project on a Web server that is running ASP.NET version 1.1, you may
receive the following "ASP.NET Version Mismatch" error message: Visual Studio .NET has
detected that the Web server is running ASP.NET version 1.0. The Web
application you are creating or opening can be configured to be compliant with
ASP.NET 1.0.
However, the application will not be able to use new
features from ASP.NET 1.1. This problem occurs because the virtual root of the Web
server that is hosting the Web application is configured to use ASP.NET 1.0. To work around this problem, create a Get_aspx_ver.aspx file in the Web application folder that contains the Web.config file. To create the Get_aspx_ver.aspx file for the Web application that you create in the "More Information" section of this article, follow these steps: - Locate the MyWebApp2002 project folder
(located in %Inetpub%\wwwroot).
- In the MyWebApp2002 folder, create a new
text file, and then rename the file
get_aspx_ver.aspx.
- Add the following line of code to the Web.config file:
<location path="get_aspx_ver.aspx" /> - In the Rename dialog box, click
Yes.
- Perform steps 4, 5 and 6 in the "More Information"
section of this article.
Note If you receive a Microsoft Development
Environment dialog box, click OK.
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section. Steps to reproduce the behavior- Create a new ASP.NET 1.0 Web
application. To do this, follow these steps:
- Start Microsoft Visual Studio .NET.
- On the File menu, point to
New, and then click Project.
- Under Project Types,
click Visual C# Projects or Visual Basic
Projects, and then click ASP.NET Web Application
under Templates.
- In the Location text box, type http://localhost/MyWebApp2002.
- In the New Project dialog box, click
OK. By default, WebForm1 is
created.
- Add a Label control
to WebForm1.
- Right-click Label1, and then click
Properties.
- In the Properties dialog box, type This is an ASP.NET 1.0
application for the
Text property.
- On the Build menu, click Build
Solution.
- To locate the ASP.NET version that is used for the
MyWebApp2002 Web application, follow these steps:
- Click Start, and then
click Run.
- In the Open text box, type
inetmgr. Click OK.
- In the Internet Information Services (IIS)
Manager window, expand
Your Computer Name (local computer).
- Expand Web Sites, and then
expand Default Web Site.
- Locate the MyWebApp2002 folder.
Right-click the folder, and then click Properties.
- In the Properties dialog box, click the Directory tab.
- On the Directory tab, click
Configuration. In the Application
Configuration dialog box, click the .aspx file name extension
in the Extension column.
- The Executable Path column of the
dialog box lists the path of the ASP.NET ISAPI version that the Web application
uses. By default, the ASP.NET ISAPI is installed in
Windows Folder\Microsoft.NET\Framework\Version Number\Aspnet_isapi.dll.
The version number in the path indicates the version number of the ASP.NET
ISAPI that the application uses. When the application is using ASP.NET 1.0, the
Executable Path column appears as follows:
Windows Folder\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll - In the Application Configuration
dialog box, click OK.
- In the MyWebApp2002 Properties dialog
box, click OK.
- Perform step 3 only when the MyWebApp2002 application is not configured for ASP.NET 1.0.
- To configure the
MyWebApp2002 Web application to ASP.NET 1.0, follow these steps:
- Click Start, and then
click Run.
- In the Open text box, type
cmd. Click
OK.
- At the command prompt, type cd
%windir%, and then type cd
Microsoft.NET\Framework\v1.0.3705.
- At the command prompt, type the following command to
configure the ASP.NET 1.0 application in Microsoft Internet Information Services (IIS): aspnet_regiis -s
w3svc/1/root/ MyWebApp2002
- Start Microsoft Visual Studio .NET 2003.
- On the File menu, point to
Open, and then click Project.
- In the Open Project dialog box, locate the
MyWebApp2002.sln file (located in My Documents\Visual
Studio Projects\MyWebApp2002). Click the MyWebApp2002.sln
file, and then click Open.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
816782Â
(http://kbalertz.com/Feedback.aspx?kbNumber=816782/
)
How to configure different versions of an ASP.NET application running on the same Web server
APPLIES TO- Microsoft Visual Studio .NET 2003 Enterprise Architect
- Microsoft Visual Studio .NET 2003 Enterprise Developer
- Microsoft Visual Studio .NET 2003 Academic Edition
- Microsoft ASP.NET 1.1
| kbvs2005doesnotapply kbvs2005swept kbpending kbwebserver kbweb kbbug KB827074 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate
|
Anonymous User
|
Reported as Irrelevant
|
| Written:
3/4/2005 3:54 PM |
|
|
(Optional) Name
(Optional)
Public URL Or Email
Comments
No
HTML -- Text Only Please
|
 |
 |
 |
 |
 |
 |
 |
| |