win7 vs.net2003 调试webservice 无法单步执行
2011-08-11 13:42
225 查看
现有项目是用vs.net2003开发,客户端是winform,服务端是webservice,两个项目在一个解决方案中。原来用的是win2003,可以在解决方案中单步执行程序调试,遇到webservice方法也可直接跟踪到webservice代码中,现在换成win7系统,就无法单步执行webservice了
解决方法:
接下来安装 asp.NET1.1 以及补丁
1).NET Framework 1.1 版可再发行组件包
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
2).NET Framework 1.1 版Service Pack 1 (.NET1.1累积修补程序)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
3)asp.NET ET Framework 1.1 SP1 (.NET1.1安全累积更新)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9
参考资料:
http://zhanglingmei521.blog.163.com/blog/static/589188392010102375547798/
我的工作 | 标签: |字号大中小 订阅
WIN2008默认可以配置为asp.NET2.0环境,如果需要1.1的环境,还需要一番折腾,在网上找了几个帖子,每个人的情况都不同,我也会总结下我的配置。
以下为我测试的:win7+IIS7.5
打开 服务器管理--角色--添加角色--web服务器(IIS)--勾选ASP.NET和asp(根据实际情况自行选择)
接下来安装 asp.NET1.1 以及补丁,挨着来吧!
1).NET Framework 1.1 版可再发行组件包
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
2).NET Framework 1.1 版Service Pack 1 (.NET1.1累积修补程序)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
3)asp.NET ET Framework 1.1 SP1 (.NET1.1安全累积更新)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9
开始配置IIS了,打开服务器管理,角色,Internet信息服务器管理器,开打ISAP和CGI限制,设置asp.NET1.1为允许。
下面我们要新建一个账号,并把它加入到IIS_IUSRS组,为创建程序池,IIS身份验证做准备。
开打 应用程序池,这里我新建了一个,.NET版本选择1.1
右键点击新建的程序池,选择高级设置
下面修改标识为我们刚才新建的那个账号,修改内置账号为自定义账号
现在开始新建网站了,应用程序池选择刚才我们新建的,其他的自己定义,这里说明下"连接为",我们选择应用程序用户(通过身份验证)。
然后点击测试连接,如果失败会有相应的提示,否则就是成功。
点击 站点,打开 身份验证,右键选择编辑,选择应用程序池标识。
右键点击 站点 编辑权限,安全选项卡,其实就是配置WEB目录的访问权限,防止跨目录访问。
折腾完了,看看能否运行,asp.NET版本为1.1,一切顺利!
总结下:
1.安装asp.NET1.1后会添加IIS_WPG组,把新建的账号添加到这个组也是可以的。
2.至于其他的帖子说 需要 开启 IIS6数据库兼容性,我这里并没开启,也许环境有差异。
-----------------------------------------------------------------------------------------------------------------------------------------------------
IUSR 内建账号,IIS_IUSRS 内建组
IUSR内建帐号替代了IUSR_MachineName帐号
IIS_IUSRS内建组替代了IIS_WPG组
因为IUSR是一个内建帐号,它不再需要密码。逻辑上你可以认为它就是NETWORKSERVICE或LOCALSERVICE帐号。
IIS_IUSRS组是用来替代IIS_WPG组的,它已经拥有了所有的文件和系统资源的访问权限,因此如果一个帐号被添加到该组中,它将以应用程序池身份无缝工作。
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可.
-------------------------------------------------------------------------------------------------------------------------------------------
当时,调试iis的时候遇到了好多问题的,没有及时保存下来,主要是由于太慢了,弄了小半天,实在是精疲力尽,还有好多事情没做,就没有记录清晰。主要有几方面:1.该加的都加上 ,把和iis有关的,都在【程序和功能】--【打开或关闭windows功能】里安装上,一定要安装asp.net
2.该给的权限都给 :C:\windows 下的temp 文件夹该给的权限都给 ,自己本机的everyone,iuser,network service ,aspnet 所有的权限该给的都给
3.设置应用程序池
4.新建的站点:设置应用程序池
这样就可以了。
解决方法:
接下来安装 asp.NET1.1 以及补丁
1).NET Framework 1.1 版可再发行组件包
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
2).NET Framework 1.1 版Service Pack 1 (.NET1.1累积修补程序)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
3)asp.NET ET Framework 1.1 SP1 (.NET1.1安全累积更新)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9
参考资料:
http://zhanglingmei521.blog.163.com/blog/static/589188392010102375547798/
win7+iis7.5 解决方案 摘录网上
2010-11-23 08:28:45| 分类:我的工作 | 标签: |字号大中小 订阅
WIN2008默认可以配置为asp.NET2.0环境,如果需要1.1的环境,还需要一番折腾,在网上找了几个帖子,每个人的情况都不同,我也会总结下我的配置。
以下为我测试的:win7+IIS7.5
打开 服务器管理--角色--添加角色--web服务器(IIS)--勾选ASP.NET和asp(根据实际情况自行选择)
接下来安装 asp.NET1.1 以及补丁,挨着来吧!
1).NET Framework 1.1 版可再发行组件包
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
2).NET Framework 1.1 版Service Pack 1 (.NET1.1累积修补程序)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
3)asp.NET ET Framework 1.1 SP1 (.NET1.1安全累积更新)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9
开始配置IIS了,打开服务器管理,角色,Internet信息服务器管理器,开打ISAP和CGI限制,设置asp.NET1.1为允许。
下面我们要新建一个账号,并把它加入到IIS_IUSRS组,为创建程序池,IIS身份验证做准备。
开打 应用程序池,这里我新建了一个,.NET版本选择1.1
右键点击新建的程序池,选择高级设置
下面修改标识为我们刚才新建的那个账号,修改内置账号为自定义账号
现在开始新建网站了,应用程序池选择刚才我们新建的,其他的自己定义,这里说明下"连接为",我们选择应用程序用户(通过身份验证)。
然后点击测试连接,如果失败会有相应的提示,否则就是成功。
点击 站点,打开 身份验证,右键选择编辑,选择应用程序池标识。
右键点击 站点 编辑权限,安全选项卡,其实就是配置WEB目录的访问权限,防止跨目录访问。
折腾完了,看看能否运行,asp.NET版本为1.1,一切顺利!
总结下:
1.安装asp.NET1.1后会添加IIS_WPG组,把新建的账号添加到这个组也是可以的。
2.至于其他的帖子说 需要 开启 IIS6数据库兼容性,我这里并没开启,也许环境有差异。
-----------------------------------------------------------------------------------------------------------------------------------------------------
IUSR 内建账号,IIS_IUSRS 内建组
IUSR内建帐号替代了IUSR_MachineName帐号
IIS_IUSRS内建组替代了IIS_WPG组
因为IUSR是一个内建帐号,它不再需要密码。逻辑上你可以认为它就是NETWORKSERVICE或LOCALSERVICE帐号。
IIS_IUSRS组是用来替代IIS_WPG组的,它已经拥有了所有的文件和系统资源的访问权限,因此如果一个帐号被添加到该组中,它将以应用程序池身份无缝工作。
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可.
-------------------------------------------------------------------------------------------------------------------------------------------
当时,调试iis的时候遇到了好多问题的,没有及时保存下来,主要是由于太慢了,弄了小半天,实在是精疲力尽,还有好多事情没做,就没有记录清晰。主要有几方面:1.该加的都加上 ,把和iis有关的,都在【程序和功能】--【打开或关闭windows功能】里安装上,一定要安装asp.net
2.该给的权限都给 :C:\windows 下的temp 文件夹该给的权限都给 ,自己本机的everyone,iuser,network service ,aspnet 所有的权限该给的都给
3.设置应用程序池
4.新建的站点:设置应用程序池
这样就可以了。
相关文章推荐
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- 调试web service的问题:无法自动进入并单步执行服务器。未能调试远程过程。
- “无法自动进入单步执行服务器。未能调试远程过程。这通常说明未在服务器上启动调试”解决方案
- 第一次载入这个grid组件时就给这个grid组件初始化数据并选中其中的某一项,但始终无法选中,经单步调试发现,选中行的方法已被执行了,只是在所有的东西都执行完后,grid又刷新了一下,导致原先选中的项
- WCF 无法自动进入并单步执行服务器。未能调试远程过程。
- 调试web service的问题:“无法自动进入并单步执行服务器。无法确定停止位置。请验证是否已加载符号。未找到符号:……”
- VS2008 调试 WinCE7.0 的程序时无法单步执行的问题
- 无法自动调试WebService,未能远程调试过程,这通常说明未在服务器上启动调试
- 实验 8 数组2 1、程序调试,按照“分析结果、设置断点、使用单步执行并观察变量、分析变量结果、修改程序”五个阶段调试和改正程序;
- [原]Bug Report,已提交给微软。平台调用调试时,无法对非托管函数进行单步的错误
- 详解调试概念:单步执行、单步进入、强制进入、单步退出
- oracle 存储过程无法单步调试
- VS2005单步调试WebService
- 解决魅族USB调试无法被电脑识别的问题(含Mac OS X、Win7)
- win7 x64 下VC6的调试程序无法退出的问题
- Win10 x64 中VC6 安装卡死、无法单步调试、调试退出进程没有结束
- vs2013无法单步调试
- 关于在win7下双击无法执行可执行的jar文件解决办法
- 单步调试 查看 继承、多态函数的执行顺序
- 问题:webservice浏览后 无法输入参数;结果:调试Web Service时不能输入参数的解决办法