在域控制器上vs.net 2003无法调试的解决办法
2005-08-01 20:18
375 查看
这段时间在做一个exchange 2003的应用,部署exchange 2003的时候发现了一个微软的bug,
部署好active directory和exchange后,用vs.net调试asp.net程序时,会提示无法在服务器上运行调试,拒绝访问!原本以为是asp.net用户权限不够,打开在用户组后发现,默认的aspnet用户不存在。难怪不能调试咯!
解决的办法:
在machina.config文件的中,设置userName="administratorUser",userName = "adminUserPassword"
此处的administratorUser和adminUserPassword分别指具有计算机最高管理员权限的用户名和密码(可以使用默认的administrator和相应密码
这样设置可以解决问题,但是也带来相应的安全性问题。在 Aspnet_wp.exe 进程中运行的代码都将有权访问域控制器和域设置。从 Aspnet_wp.exe 进程启动的可执行文件在相同的上下文中运行,它们也有权访问域控制器。
后来进ms帮助中心,看到了提供的另外两种解决办法,一种是和我的方法类似,
在machina.config文件的中,设置uerName="SYSTEM"
另一种是通过添加一个aspuser用户模拟实现
我都试验了一下,没有成功,不知道是哪里错了,哪位大哥知道指点一下。
开发的时候,觉得exchange的资料真的很少,总结了点部署经验。在部署exchange的开发环境时,如果安装的是exchange 2003,系统环境是windows server 2000,基本上部署好后Vs.net 是不能调试的,这是因为exchange 2003安装后,系统里面会有一个.Net Framework 1.1 和.net framework 2.0 device update,应该是微软加在exchange 2003中的。需要删掉它们重新安装.net framework 1.1才能调试.由于系统环境不同,有时候还需要安装.net framework 1.1 service pack 1,在support.microsoft.com中有下载
如果是exchange 2003 + server 2003,那么问题不会出现.
参考:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;315158
部署好active directory和exchange后,用vs.net调试asp.net程序时,会提示无法在服务器上运行调试,拒绝访问!原本以为是asp.net用户权限不够,打开在用户组后发现,默认的aspnet用户不存在。难怪不能调试咯!
解决的办法:
在machina.config文件的中,设置userName="administratorUser",userName = "adminUserPassword"
此处的administratorUser和adminUserPassword分别指具有计算机最高管理员权限的用户名和密码(可以使用默认的administrator和相应密码
这样设置可以解决问题,但是也带来相应的安全性问题。在 Aspnet_wp.exe 进程中运行的代码都将有权访问域控制器和域设置。从 Aspnet_wp.exe 进程启动的可执行文件在相同的上下文中运行,它们也有权访问域控制器。
后来进ms帮助中心,看到了提供的另外两种解决办法,一种是和我的方法类似,
在machina.config文件的中,设置uerName="SYSTEM"
另一种是通过添加一个aspuser用户模拟实现
我都试验了一下,没有成功,不知道是哪里错了,哪位大哥知道指点一下。
开发的时候,觉得exchange的资料真的很少,总结了点部署经验。在部署exchange的开发环境时,如果安装的是exchange 2003,系统环境是windows server 2000,基本上部署好后Vs.net 是不能调试的,这是因为exchange 2003安装后,系统里面会有一个.Net Framework 1.1 和.net framework 2.0 device update,应该是微软加在exchange 2003中的。需要删掉它们重新安装.net framework 1.1才能调试.由于系统环境不同,有时候还需要安装.net framework 1.1 service pack 1,在support.microsoft.com中有下载
如果是exchange 2003 + server 2003,那么问题不会出现.
参考:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;315158
相关文章推荐
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET 2003 Processes调试挂死的建议解决办法
- VS.NET"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法
- VS停止调试后输出窗口无法关闭的解决办法
- Visual Studio .NET 2003中出现“无法启动调试 没有正确安装调试器”错误的解决方法
- VS2005.NET提示"试图运行项目时出错,无法启动调试,绑定句柄无效"解决办法
- Visual Studio 2003“无法启动调试 没有正确安装调试器“请修复调试器的解决办法
- vs.net的Web程序无法调试的解决方法之一
- VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?
- VS2017驱动调试——configure devices无法填写Network host name解决办法
- VS.Net 2003调试您是服务器上“Debugger Users”组的成员的解决
- asp.net无法在Web服务器上启动调试项目的解决办法
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- asp.net无法在Web服务器上启动调试项目的解决办法
- 关于vs.net无法进行调试的处理办法