Visual Studio 2003 网络项目
Posted
技术标签:
【中文标题】Visual Studio 2003 网络项目【英文标题】:Visual studio 2003 web projects 【发布时间】:2010-03-05 05:26:22 【问题描述】:我有一个 VS2003 网络项目的需求。
我的系统中安装了 VS2008,vs2010,vs2003
其他系统详细信息是 Windows Xp 专业版 2 服务包 3. IIS 5.1
当我尝试创建一个 VS 2003 Web 项目时,将 localhost 作为路径
我收到以下错误。
visual studio noted that specified web server is not running under asp .net 1.1 version.You will be unable to run asp .net web applications or services
我使用了 aspnet_regiis 命令和工具 (ASPNETVersionSwitcher.exe) 来切换版本,并且在 IIS 中还选择了默认网站 ASP.NET 版本作为 ASP.NET 1.14322。
我仍然收到错误消息。
如果我在现有的 1.1 .NET Web 应用程序中指向一个虚拟目录并尝试打开它,我会遇到同样的错误。
请指教,我必须尽快处理这个项目。
【问题讨论】:
与 .NET 框架版本是否存在某种冲突?我遇到过 .NET 2.0 及更高版本与 .NET 1.1 冲突的问题,并且只有针对其中一个或另一个的程序才能工作:您必须卸载 1.1 或卸载 2.0。 【参考方案1】:确保所有 IIS 应用程序都使用相同版本的框架。可以同时拥有 1.x 和 2。我通常使用 aspnet_regiis /ua
卸载所有 ASP.NET 版本,然后根据需要使用 aspnet_regiis
安装 ASP.NET。
确保“虚拟目录”ASP.NET 属性对于您正在使用的 Visual Studio 版本是正确的。显然,您不能使用 VS2k3 连接到 ASP.NET 2.0 虚拟目录。
以下是我安装的 ASP.NET 版本的转储。
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regiis -lv
1.1.4322.0 Valid (Root) C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\asp
net_isapi.dll
2.0.50727.0 Valid C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\as
pnet_isapi.dll
4.0.30319.0 Valid C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\as
pnet_isapi.dll
C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regiis -lk
W3SVC/ 1.1.4322.2443
W3SVC/1/ROOT/ 2.0.50727.0
W3SVC/1/ROOT/Reports/ 2.0.50727.0
W3SVC/1/ROOT/ReportServer/ 2.0.50727.0
W3SVC/1/ROOT/ExceptionService/ 2.0.50727.0
W3SVC/1/ROOT/verification/ 2.0.50727.0
【讨论】:
【参考方案2】:我看到人们使用 Windows XP 作为客户操作系统来创建虚拟机 (pc)。然后他们会在虚拟机上安装 Visual Studio 2003 并在那里进行开发。
据我收集的信息,这些人遇到了与您类似的问题。
我听说的另一个解决方案是,在安装 Visual Studio 2005、2008 或 2010 之前,需要首先安装 Visual Studio 2003。我听说这可行,但只能通过全新的操作系统安装(您不能卸载所有版本并重新开始。)
【讨论】:
以上是关于Visual Studio 2003 网络项目的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 2003 中编译项目(当 windows 在安全模式下运行时)
使用部分类和设计器文件将 Visual Studio 2003 表单转换为 Visual Studio 2005/2008 表单
如何解决“Visual Studio .Net 无法创建或打开应用程序 VS2003”的问题?