手机版

在Vista IIS 7中用vs2005调试Web项目的注意事项

时间:2021-11-25 来源:互联网 编辑:宝哥软件园 浏览:

在Vista IIS7中,用vs2005调试Web项目的核心是解决以下问题:1。Vista自己的用户账户控制(UAC)在安全方面;2.安装必要的IIS 7组件。3.Vista自己的IIS7和IIS6在底部发生了变化。如何让IIS7以与IIS 6兼容的方式运行?因为VS2005不支持IIS7。下面的截图展示了如何配置以上几点,以确保VS2005可以在Vista操作系统中调试基于IIS的Web项目。首先,安装必要的IIS7组件。IIS7分为许多组件,默认情况下不会安装这些组件。您需要安装这些组件。下图对应的功能可以通过以下步骤打开:开始-控制面板-程序-打开或关闭Windows功能

1.VS2005无法识别IIS7。如果要识别IIS7,需要安装一个IIS7的插件:IIS6管理兼容性;2.IIS默认安全:在VS2005中,如果要调试网站,必须有“集成Windows身份验证”,在某些情况下也可以使用:摘要身份验证是使用Windows域控制器对请求访问Web服务器上内容的用户进行身份验证。基本身份验证要求用户提供有效的用户名和密码来访问内容。3.要调试ASP.net,需要安装支持ASP.net的IIS组件。二.正在配置IIS7 1。安装上述组件后,有些功能没有启用,需要启用:以下配置功能您可以在控制面板-管理工具-互联网信息服务(IIS)管理器程序中找到以下配置功能。打开互联网信息服务管理器后,您可以在中间部分的下部看到身份验证配置项目。双击是如下界面:

我们刚刚添加的几个身份验证需要在您想要调试的站点上启用。注意:这是您要调试的站点,而不是您要调试的应用程序目录!2.IIS7应用程序池的设置IIS的应用程序池根据托管管道模式分为两种类型:集成和经典集成。在。NET模式下,应用程序不应该在system.web/httpModules配置部分指定ASP.NET模块组件,而是使用system.webServer/modules配置部分来加载ASP.NET模块组件。经典。NET模式是我们以前使用的IIS 6模式,没有上面的限制。毕竟现在Longhorn Server离我们很远,必须兼容Window 2003的IIS6模式,所以需要修改站点的应用池设置,如下图所示:

我上面的截图显示使用了现有的经典模式应用程序池。也可以自己搭建一个经典模式应用池,然后按照上面的方式配置对应站点使用的经典模式应用池。第三,2005年的开始。由于Vista的用户帐户控制(UAC),我们应该以管理员身份运行Vista,以避免调试时没有权限的问题。下图:

参考资料:在Visual Studio 2005、IIS 7.0和Vistahttp://www.thousandtyone.com/blog/上启用aspnet 20调试启用aspnet 20调试Visual Studio 2005 IIS 70和Vista.aspx提示和技巧:在VS 2005中使用Vista的IIS 7 http://weblogs.asp.net/scottgu/archive/2006/09/19/。tip _ 2f 00 _ Trick _ 3a 00 _-使用-IIS 7-on-Vista-with-VS-2005 . aspxrunning Web Applications on Windows Vista with Visual Studio 2005 http://msdn 2 . Microsoft.com/en-US/library/aa 964620(VS . 80)。aspx

版权声明:在Vista IIS 7中用vs2005调试Web项目的注意事项是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。