Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版.

昨天同事MM在调试一台装有.NET WEB服务器又出现了"Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版.."的错误,叫我去帮忙搞,搞了半天,才搞定,到底是什么问题
原来她将IIS中“默认web站点”删除,自己新建了一个站点,运行正常,就是无法编译,新建也不成,出现非1.1版本错误,以前出现错误是因为,服务器使用了固定IP,而管理员将属性中的IP地址为指定的ip地址!现在也很有必要做个总结!
步骤尝试如下:
1.当然先确定一下,是否真的装了1.1的版本,查看路径 C:WINNTMicrosoft.NETFrameworkv1.1.4322
2.也是很多人都知道,重新安装 aspnet_regiis ,怎么安装,就不多说了,网上很多!
3.重启IIS,重新启动ASP.NET服务程序
4.如果你的Web服务器使用了固定IP:确定你的“Internet信息服务”中使用的是“默认web站点”并且其属性中的IP地址为“(全部未分配)”,而不是你己指定的ip地址。可以修改“默认web站点”的名字,但不要删除,一旦删除,只要在新建的时候,名称严格为“默认web站点”也可以恢复
5.如果你的IE使用了代理的话,把 Bypass Proxy Server for local adresses勾上
6.如果你本身已经有个web站点,请把它卸载掉,不用重新安装vs.net,只要重新安装下iis也可以。
7.如果还是不行,那可真没什么办法了,那就重装IIS,FRAMWORK,.NET,操作系统吧
最后说一个安全问题,尽量不要把IIS指向默认路径C:Inetpubwwwroot 这个路径很容易受攻击,最好重新指向一个新的路径,然后把wwwroot文件夹删除掉,需要用户上传文件的,千万要阻止上传“.HTA”文件,做好访问网站的权限,屏蔽执行HTA文件,做好数据库备份工作!
又是工作中的一点经验,供大家参考,少走弯路!

时间: 2024-11-08 18:56:04

Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版.的相关文章

【转载】配置(visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版)

当第一次安装iis并建立webapplication项目时,可能会出现这个错误:---------------------------Microsoft 开发环境---------------------------Visual Studio .NET 已检测到指定的 Web 服务器运行的不是 ASP.NET 1.1 版.您将无法运行 ASP.NET Web 应用程序或服务.---------------------------确定   帮助   ------------------------

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

asp.net|visual|web|web服务|web服务器|程序|解决|问题 可能的解决方法有下面这些: 1.先确定是不是1.1 2.把"IP地址"设成全部未分配 3.在IE连接设置中把本地地址不使用代理服务器那里打上勾 4.运行aspnet_regiis -i   1.你的Web服务器使用了固定IP:确定你的"Internet信息服务"中使用的是"默认web站点"并且其属性中的IP地址为"(全部未分配)",而不是你己指定

Cocos开发中性能优化工具介绍之Visual Studio内存泄漏检测工具——Visual Leak Detector

那么在Windows下有什么好的内存泄漏检测工具呢微软提供Visual Studio开发工具本身没有什么太好的内存泄漏检测功能我们可以使用第三方工具Visual Leak Detector以下简称vld. vld工具是VC++环境下一款小巧易用.免费开源的内存泄漏检测工具vld可以显示导致内存泄漏的完整内存分配调用堆栈.vld的检测报告能够对每个内存泄漏点提供完整的堆栈跟踪并且包含其源文件及行号信息. 安装过程是先在到地址http://vld.codeplex.com/下载vld安装文件然后进行

Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(上)

前言 上一篇随笔Macro和Add-In初探介绍了如何开发两者的HelloWorld程序.没错,宏确实简单易行.不过在某些情况下,比如在商业软件中,宏在性能和知识产权方面可能会带来麻烦,此时那把更好的锤子是Add-In. 在初探一文中,我介绍了如何使用Add-In向导来开发第一个Add-In.VS是一款很棒的开发工具,它的各种向导(以及其它模板.可视化工具等)做得非常好,不过我发现这一强大之处到头来反而给人诟病.其中一种说法是,这些方便的工具让初学者入门容易,并惯坏了他们,以致于想登堂入室就难得

Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(下)

前言 在上篇Add-In运行机制解析(上)中,我分析了Add-In向导生成的代码,从中我们知道只要创建一个类库,它包含实现了IDTExtensibility2接口的类,然后为其建立.addin配置文件,就可以实现一个Add-In了.本文将更进一步,介绍Add-In的事件和生命周期,为今后的开发打下基础. Add-In的事件 Add-In是事件驱动的,可以猜到的事件有加载.卸载.状态改变等等.事实上,这些事件都与IDTExtensibility2接口有关,也就是该接口的5个方法: 如果要了解这些方

求助,vs2005C# 启用the Visual Studio 宿主进程,调试正常,但是直接运行exe文件崩溃,宿主进程选项关闭后,直接也是崩溃

问题描述 大概事情这样,系统环境win7开发工具vs2005开发语言C#我写了个测试程序调用一个已经注册了的第三方com组件代码部分就两行System.TypeoType=System.Type.GetTypeFromProgID("CmsInterface.JK");objecto=System.Activator.CreateInstance(oType);//此处程序崩溃在vs调试中启用宿主进程,然后vs中开启测试程序,调用都没有问题,正常运行但是直接打开生成的exe文件,就出现

Visual Studio 2008可扩展性开发(三):Add-In运行机制解析(下)

前言 在上篇Add-In运行机制解析(上)中,我分析了Add-In向导生成的代码,从中我们知 道只要创建一个类库,它包含实现了IDTExtensibility2接口的类,然后为其建立.addin 配置文件,就可以实现一个Add-In了.本文将更进一步,介绍Add-In的事件和生命周期, 为今后的开发打下基础. Add-In的事件 Add-In是事件驱动的,可以猜到的事件有加载.卸载.状态改变等等.事实上,这些 事件都与IDTExtensibility2接口有关,也就是该接口的5个方法: 如果要了

Visual Studio 2008可扩展性开发(三):Add-In运行机制解析(上)

前言 上一篇随笔Macro和Add-In初探介绍了如何开发两者的HelloWorld程序.没错,宏确实 简单易行.不过在某些情况下,比如在商业软件中,宏在性能和知识产权方面可能会带来 麻烦,此时那把更好的锤子是Add-In. 在初探一文中,我介绍了如何使用Add-In向导来开发第一个Add-In.VS是一款很棒的 开发工具,它的各种向导(以及其它模板.可视化工具等)做得非常好,不过我发现这一 强大之处到头来反而给人诟病.其中一种说法是,这些方便的工具让初学者入门容易,并 惯坏了他们,以致于想登堂

开发的程序在visual studio上没报错 要在PDA上运行时直接退出

问题描述 开发的程序在visualstudio上没报错要在PDA上运行时直接退出新手不知道是什么原因 解决方案 解决方案二:新手你好,就通过你现在给出的这句话纳德拉都不知道是什么原因解决方案三:你可以调试看看,设置断点之后,部署到PDA之后,在PDA上面运行你的程序,然后调试,不就清楚了吗?解决方案四:是不是开发的架构不对,PDA好像是WINCE吧