`
dengbaoleng
  • 浏览: 1131417 次
文章分类
社区版块
存档分类
最新评论

“Visual Studio.net已检测到指定的Web服务器运行的不是Asp.net1.1版。您将无法运行Asp.net Web应用程序或服务”问题的解决方案

 
阅读更多

转贴地址:http://blog.donews.com/plrguo/archive/2005/10/12/585406.aspx

解决方案一:

1.确定有安装.net framework 1.1,可以查看目录,c:/winnt/microsoft.net/framework重启IIS,重启计算机(常规纠错方法)

2.如果你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且属性中的IP地址为“(全部未分配)”,不是指定IP地址。不要删除默认web站点,如果删除了,也可以新建一个名称为“默认web站点”的目录。

3.如果IE使用了代理,“对于本地地址不使用代理服务器”勾上。

4.配置问题,从windows的“开始”菜单->程序->Visual Studio .NET 2003->Visual Studio .net 工具->Visual Studio .net命令提示,打开窗口,输入aspnet_regiis /i,稍等片刻,提示开始安装,结束安装,回到提示符下。

5.重装IIS。重装之后也要进行步骤4。

解决方案二:

昨天同事MM在调试一台装有.NETWEB服务器又出现了"VisualStudio.NET已检测到指定的Web服务器运行的不是ASP.NET1.1版.."的错误,叫我去帮忙搞,搞了半天,才搞定,到底是什么问题

原来她将IIS中“默认web站点”删除,自己新建了一个站点,运行正常,就是无法编译,新建也不成,出现非1.1版本错误,以前出现错误是因为,服务器使用了固定IP,而管理员将属性中的IP地址为指定的ip地址!现在也很有必要做个总结!

步骤尝试如下:

1.当然先确定一下,是否真的装了1.1的版本,查看路径C:/WINNT/Microsoft.NET/Framework/v1.1.4322

2.也是很多人都知道,重新安装aspnet_regiis,怎么安装,就不多说了,网上很多!

3.重启IIS,重新启动ASP.NET服务程序

4.如果你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。可以修改“默认web站点”的名字,但不要删除,一旦删除,只要在新建的时候,名称严格为“默认web站点”也可以恢复

5.如果你的IE使用了代理的话,把BypassProxyServerforlocaladresses勾上

6.如果你本身已经有个web站点,请把它卸载掉,不用重新安装vs.net,只要重新安装下iis也可以。

7.如果还是不行,那可真没什么办法了,那就重装IIS,FRAMWORK,.NET,操作系统吧

最后说一个安全问题,尽量不要把IIS指向默认路径C:/Inetpub/wwwroot这个路径很容易受攻击,最好重新指向一个新的路径,然后把wwwroot文件夹删除掉,需要用户上传文件的,千万要阻止上传“.HTA”文件,做好访问网站的权限,屏蔽执行HTA文件,做好数据库备份工作!

又是工作中的一点经验,供大家参考,少走弯路!


确实是Bug

1.你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重试,或许可以解决。
2.以上方法不能解决问题时,考虑MSDN中的解决办法,如下:
VisualStudio.NET无法确定在Web服务器计算机上运行的是否为ASP.NET1.1版。该错误可能在几种不同情况下发生。请检查是否属于以下情况:
a,确保.NETFramework1.1版安装在Web服务器计算机上。有关详细信息,请参见VisualStudio.NET软件要求。
b,如果ASP.NET已安装在Web服务器计算机上,但仍然遇到此错误,则可能是配置问题。为了纠正有问题的安装或配置,可以使用名为aspnet_regiis的ASP.NET实用工具。在类似如下所示的路径中可以找到此命令行实用工具:
C:/WINDOWS/Microsoft.NET/Framework/v1.1.nnnn其中nnnn表示四位内部版本号。在最高版本号下查找。使用/i开关运行该实用工具:
aspnet_regiis/i
提示您可以从命令的正确目录中直接打开该命令窗口。从Windows的“开始”菜单,指向“程序”、“VisualStudio.NET2003”、“VisualStudio.NET工具”,然后选择“VisualStudio.NET命令提示”。在窗口打开后,键入aspnet_regiis/i。


不需要吧,在程序的vs.net的vs.nettool的vs.netcommandprompt下输入: aspnet_regiis-r

问题就可以解决了。
仔细的看看aspnet_regiis的参数的意义
查询参数aspnet_regiis/all
会列出所有的参数

分享到:
评论

相关推荐

    Visual Basic.NET程序设计

    《Microsoft Visual Basic .NET 程序设计》一书中的练习文件。 SYSTEM REQUIREMENTS =================== ...要编译和运行本文件夹的所有... Services(IIS), 因此使用该操作系统时不能创建本地ASP.NET Web 应用

    ASP.NET Web 服务器控件 (Visual Studio)

    ASP.NET Web 服务器控件是 ASP.NET 网页上的对象,这些控件在该页被请求时运行并向浏览器呈现标记。许多 Web 服务器控件类似于常见的 HTML 元素(如按钮和文本框)。但是,其他一些控件包含复杂的行为(如日历控件或...

    Visual Studio.NET Framework技术内幕(第二部分/共二个部分)

    《Visual Studio.NET Framework技术内幕》还包括了XML重点,比如SOAP协议的讲解,因为它将广泛应用于分布式应用程序组件相互间的数据传送。 《Visual Studio.NET Framework技术内幕》讲解翔实,示例具体,是.NET编程...

    asp.net微型web服务器CassiniDev

    Cassini 是微软发布的一个简单的 ASP...这个项目的目标是提供一个强壮的 ASP.NET Web 服务器,在使用 Cassini 或者 Visual Studio 的 Development Server 遇到限制或者困难的时候,提供一个可以独立运行的测试环境。

    Visual Studio .NET项目转换器(ProjectConverter)加强版本

    尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003,将无法再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在 .NET ...

    visual studio asp.net mvc4

    visual studio asp.net mvc4

    VisualStudio.NET项目转换器(ProjectConverter)源码

    尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003,将无法再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在 .NET ...

    Getting started with ASP.NET 4.2 Web Forms and Visual Studio 2013

    This tutorial guides you through the steps required to create an ASP.NET Web Forms application using visual Express 2013 for Web and ASP.NET 4.5

    Visual Studio.NET Framework技术内幕(第一部分/共二个部分)

    《Visual Studio.NET Framework技术内幕》还包括了XML重点,比如SOAP协议的讲解,因为它将广泛应用于分布式应用程序组件相互间的数据传送。 《Visual Studio.NET Framework技术内幕》讲解翔实,示例具体,是.NET编程...

    Visual C#.NET程序设计(含书籍和源码) 李兰友 杨晓光 清华出版社,北交出版社

    内容包括:Visual C#.NET集成环境,常用Windows窗体控件,工程界面设计,C#.NET程序设计基础,图形、图像处理、数据库应用、Web应用及应用程序设计实践等。在完成本书的学习和实践后,学生可以在C#的应用程序开发技能方面...

    面向.NET的WEB应用程序设计课件

    第6章 Microsoft ASP.NET Web 应用程序的跟踪机制 第7章 验证用户输入 第8章 创建用户控件 第9章 使用 Microsoft Visual Studio .NET 访问关系型数据 第10章 使用 Microsoft ADO.NET 访问数据 第11章 通过 Microsoft...

    DotNet平台与Visual Studio.Net开发工具新增功能介绍

    DotNet平台技术发展飞快,我花了一晚上时间,把DotNet平台与Visual Studio.Net开发工具新增功能整理了一下。梳理一下新技术脉络。共享给大家,共同交流学习新技术。 目录 1. .NET框架介绍 1.1.1. .NET Framework...

    使用 C# 编写简易 ASP.NET Web 服务器

    ASP NET 的 Web 服务器怎么样 NO NO NO 如果你只是想找个这样的工具的话 那完全没必要 我们知道使用 VS 可以运行 ASP NET 程序 那么我们就可以找出 VS 所调用的程序 将其拷贝到没有 VS 和 IIS 的环境中运行 就能运行...

    visual studio net初学者教程

    visual studio net初学者教程visual studio net初学者教程

    Visual Studio.Net(VS) 源码管理器

    4、 使用"文件"——"新建"——"项目"命令,在项目类型中选择"Visual C#项目",在"模板"中选择"ASP.NET Web应用程序"。在"位置"栏中填写http://localhost/MyWebApp。并选择"添入解决方案"选项。确定。 这样就在...

    asp.net 服务器cassini++_1.1_源代码文件

    Cassini(卡西尼)是asp.net上的一个开源项目。主要给出一个脱离IIS实现asp.net执行环境。项目演示了如何自己创建一个web server,并且运行一个asp.net应用程序。

    Visual C++.NET专业项目实例开发

    这些项目涉及到的内容包括:使用VisualC++.NET进行数据库编程、使用Managedc++创建应用程序、在Managedc++应用程序中实现ADO.NET、创建托管扩展类库并用于ASP.NET应用程序、使用ATL创建COM组件、创建ATLServer...

    ASP.NET 2.0 跟我一起学Visual.Studio2005 2/9

    跟我一起学Visual Studio 2005(11):ASP.NET Web 应用程序安全 (Level 200) 课程简介:与应用程序性能一样,应用程序安全同样是一个非常重要的话题。现在越来越多的病毒不断产生,各种恶意的攻击每时每刻都在发生。...

    Beginning ASP.NET for Visual Studio 2015.pdf

    Visual Studio 2015 is the primary tool used when creating and maintaining ASP.NET web applica- tions. It will help you easily work with every aspect of your web application, from the “look and feel”...

Global site tag (gtag.js) - Google Analytics