VISTA下的.NET2005 WEB应用程序
在Windows 2000/xp时,VS.NET 2005 WEB 应用程序是建立在IIS6的基础上的,但当我们将操作系统升级到VISTA时,再使用VS.NET2005的WEB应用程序时就出现非常多的问题.现在将部分体验写下来以示纪念!呵呵!
原环境:
Windows2000
VS.NET 2005
IIS 6
VS.NET2005创建的WEB应用程序(服务器为使用IIS Web服务器)
新环境:
Windows VISTA
VS.NET 2005
IIS 7
希望正常打开运行VS.NET2005创建的WEB应用程序
问题1: 无法运行在IIS7中创建的WEB站点(.NET 2005应用程序)
解决办法: 将应用程序池设置为"Classic .NET AppPool"即可:
![](https://www.cnblogs.com/images/cnblogs_com/llbofchina/Images/IIS7IIS6-1.JPG)
问题2: 使用VS.NET2005时,提示.NET不能调试什么的,反正就是类似的错误了
解决办法: 给VS.NET 2005 打上补丁 VS 2005 SP1
问题3: 使用VS.NET 2005打开在原环境创建的web应用程序时提示需要IIS/IIS6元数据等;不管你怎么在IIS7中设置,都无法打开WEB应用程序
解决办法: 在VISTA中启用"IIS元数据库和IIS6配置兼容性:
![](https://www.cnblogs.com/images/cnblogs_com/llbofchina/Images/IIS7IIS6.JPG)
问题解决!
原环境:
Windows2000
VS.NET 2005
IIS 6
VS.NET2005创建的WEB应用程序(服务器为使用IIS Web服务器)
新环境:
Windows VISTA
VS.NET 2005
IIS 7
希望正常打开运行VS.NET2005创建的WEB应用程序
问题1: 无法运行在IIS7中创建的WEB站点(.NET 2005应用程序)
解决办法: 将应用程序池设置为"Classic .NET AppPool"即可:
问题2: 使用VS.NET2005时,提示.NET不能调试什么的,反正就是类似的错误了
解决办法: 给VS.NET 2005 打上补丁 VS 2005 SP1
问题3: 使用VS.NET 2005打开在原环境创建的web应用程序时提示需要IIS/IIS6元数据等;不管你怎么在IIS7中设置,都无法打开WEB应用程序
解决办法: 在VISTA中启用"IIS元数据库和IIS6配置兼容性:
问题解决!