ASP.net Web应用程序如何远程调试

ASP.net Web应用程序如何远程调试,第1张

首先,先介绍远程调试的先决条件:1、web 服务器需要能够进行本地调试的条件2、web 服务器需要安装 visual studio net 远程组件, 客户端只需要“full remote debugging”一项a windows 2000 *** 作系统1、你需要有一个 web 服务器的账号 ,该账号至少应该是”debugger users” ”webadmins”两个用户组的成员(此处我建立一个 ”cityhunter” 的账号,”web admins” 是设置本地调试时创建的)2、在服务器上的“c:\winnt\microsoftnet\framework\v103705\config\machineconfig”文件中找到“ <processmodel …… />”把“username” 设成"cityhunter",“password” 设为 "123456"。然后重启服务器(不知重启 iis 可不可以)3、用户必须以 用户名: ”cityhunter” 密码:”123456” 的帐号登录客户端电脑。这一点对于 服务器与客户端 在同一工作组的用户来说是关键!!原因也许是 web 服务器检测账号时,只对当前客户端电脑使用者的账户及密码,而不是检验 打开项目时用户输入的账户及密码。b windows 2003 *** 作系统1、建立一个 ”cityhunter” 的账号,密码为 ”123456”,将其加入”debugger users “用户组2、右击“我的电脑” → 管理 → 服务和应用程序 → internet 信息管理服务器(iis) → 站点 → 右击“默认web站点” → 新增 → server extensions 2002 管理员 → 将打开一网页,输入 “administrator ”及密码,按步骤做完,最后此账户也至少应该在二个工作组内3、右击“我的电脑” → 管理 → 服务和应用程序 → internet 信息管理服务器(iis) → 应用程序池 → 右击“defaultapppool” → 属性 → 身份验证 → 指定为 “cityhunter”。完成后重启。

Safari Developer Tools 基本等同于 Google Chrome Developer Tools, 图标基本一样。

类似于 firebug 跟 IE8的 developer tools也基本一样。

但是用之前需要:

打开 preferrence

打开 Advanced Tab,在最下面的 "Show develop menu " 前面打钩。

然后回到页面, ctrl + alt + i 就欧了。

一、iOS + Safari

1、打开手机web检查器。

通过设置>Safari>高级>Web检查器打开。见下图(大图),并且你会看到该选项下面对电脑 *** 作的相应描述,照做就好。

2链接电脑(Mac)

21 先在手机Safari中打开你想调试的网页,并用数据线连接到电脑(我这里是Mac)

22 再在电脑上打开Safari点击Develop菜单,就会看到如下图所示(大图):

33 点击22中的网站名就会在电脑上打开Safari的控制台,如下图(大图):

3调试网页

如上33图所示,此时你可以查看手机网页的DOM结构,并且和电脑端网页调试无异,当鼠标滑过这些DOM节点的时候手机上的相应布局也会高亮起来,如下图(大图):

二、Android + Chrome

1设置手机

11设置>关于手机>版本号(Build number),对版本号这一项连点7下(这是官方文档里的说法)就会提示“你已成为开发者”。

12 再返回设置>开发者选项>USB调试打开手机USB调试。

2设置电脑(Mac)

这块比较麻烦,因为要装一下Android的SDK。

21 下载Android SDK,并解压,我把整个adt目录放在了 /Users/David/adt/ 这里。

22 设置环境变量 。打开终端在David路径下(形如 DaviddeMacBook-Pro:~ David$)输入 open bash_profile,如果文件存在则会打开,如果不存在则再输入touch bash_profile 创建并打开这个文件。在文件里输入export PATH=$PATH:/Users/David/adt/sdk/platform-tools:/Users/David/adt/sdk/tools ,关闭保存。最后在终端里输入 source bash_profile 来更新环境变量使其生效。终端里输入 adb 出现命令帮助信息就是成功了。

23 在终端里输入 adb forward tcp:9222 localabstract:chrome_devtools_remote 。

3链接电脑

31 在手机上的Chrome里打开想要调试的网页,用数据线连接手机和电脑(我的是Mac。唉~我只是强调平台的不同,不要误会)。

32 打开电脑上的Chrome,在地址栏里输入 about:inspect 选中 Discover USB Devices前面的复选框。出现下图画面(大图):

4调试网页

41 你可以点击图32中检测到的设备上正在运行的网站下面那个inspect,或者在浏览器中输入 localhost:9222 打开手机正在浏览的网页列表,如下图:

42 点击上图中的网站缩略图,就会跳转到Google的一个代理链接(链接可能被墙……,挂代理)就会打开如下图所示的控制台(大图):

43 这就和电脑上网页调试没什么差别了,鼠标经过DOM节点,手机上的布局同样也会高亮起来:

好的,完结。

以上就是关于ASP.net Web应用程序如何远程调试全部的内容,包括:ASP.net Web应用程序如何远程调试、如何使用Safari调试网页、如何在移动设备上调试html5开发的网页等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10626303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存