1

我有一个 SL3 + Ria 服务应用程序,我想跟踪客户端和服务器之间的调用是什么。由于我在 localhost 中调试应用程序,因此在提琴手中看不到任何痕迹。我尝试了http://localhost.:port/websitename/page.aspx并收到“无法检索请求的 URL”消息。如果我删除“。” 在本地主机和端口之间显示我的页面,但没有提琴手捕获。如何在 localhost 中查看/捕获客户端和服务之间的所有调用?谢谢,

4

3 回答 3

0

由于 fiddler 的限制,如果您使用在 localhost 上运行的服务器 URL 的端口,则需要在hosts文件上创建一个条目。为此,请使用管理权限打开记事本(或您选择的任何文本编辑器) ,然后打开以下文件:

%WINDIR%\System32\drivers\etc\hosts

然后在新行中添加以下内容:

127.0.0.1 [别名]

“[alias]”字符串替换为您想要用作别名的有效主机名,并注意 IP 地址和主机名之间的空格必须是单个 TAB。最后更新您的服务引用以使用http:// [alias] :port/websitename/page.aspx而不是 localhost 就可以了!

请注意,您需要在更新 hosts 文件后重新启动浏览器。

希望你觉得这有帮助!

于 2010-04-20T17:58:10.837 回答
0

Fiddler 允许您从您的机器上运行的任何可执行文件中捕获跟踪。您应该能够在 Fiddler 中启用进程级别捕获并获得所需的内容。查看底部的状态栏...在捕获按钮旁边。您可以单击 Web Browsers 按钮并将其更改为 All Processes。您还可以拖动顶部菜单栏上的 Process Filter 按钮。

于 2010-04-20T16:50:49.567 回答
0

您的问题的答案位于安装 Fiddler 时看到的“首次运行”页面的中间。

有关分步说明,请参阅http://www.fiddler2.com/fiddler/help/hookup.asp#Q-LocalTraffic 。您无需向 HOSTS 文件添加任何内容。

于 2010-04-22T14:35:37.143 回答