您的位置:首页 > 编程语言 > ASP

vs2005 远程调试asp.net

2011-07-11 15:20 232 查看
今天遇到一个特别奇怪的错误,本地代码可以运行没有问题,但是装在服务器就不悲剧了,老是报错。于是想远程调试,找问题的根源。在网上了查了很多资料,对电脑做了如下调整,调试成功。修改如下:

(1)修改本机注册表如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters MaxCmds 值大于50

(2) 修改本机:本地策略\安全选项\网络访问:本地账户的共享和安全模式改为经典-本地用户以自己的身份验证。然后重启机器。

(3)在服务器端安装Visual Studio 2005 Remote Debugger,然后运行,进行相关设置如图"



(4) 把本地源代码复制到服务器的指定的虚拟目录下,然后加上everyone权限,并且对此目录进行网络共享。

(5) 在本地vs添加现有网站,选择文件系统,添加网络路径(如:\\192.168.1.86\web).修改启动选项 使用自定义服务器 基于url:填写服务器web虚拟目录的路径。然后调试运行。此时会提示一个错误如下:错误 1 加载配置文件时出错: 由于已经达到网络 BIOS 命令限制,因此未能开始监视对“\\192.168.1.89\web\images\center”的更改。有关此错误的详细信息,请参见 Microsoft 知识库文章 810886。Windows XP 平台不支持在 UNC 共享上承载。 http://www.cnblogs.com/BlueWoods/admin/file://192.168.1.89/web/images/center/web.config 。不管此问题,直接选择是继续运行,就可以调试了。Windows XP 平台不支持在 UNC 共享上承载 这个问题在网上找了许多,修改目录权限啥的,都还是报错。如果有知道的朋友可以留言说给我。

说明:我的服务器是win2003 企业版 客户端是winXp sp3。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: