【发布时间】:2010-10-13 18:12:51
【问题描述】:
我知道一般来说这个是做不到的,那就是让另一台PC远程调用托管在ASP.NET DEvelopment Web Server下的站点(一般只能使用localhost:port开始吧)。
但我想知道是否有人看到或知道绕过它的方法?我是办公室的 RESTful API 开发人员,我希望 PHP 人员在我的机器上测试 API,以便我可以连接 Visual Studio 2005 调试器,并且可以更轻松地发现问题。
主要问题是,我的机器是 Vista 机器,不幸的是,我开发的 API 不能在 IIS7 下工作,即使是经典应用程序池模式(这消除了在本地 IIS 上托管它们的可能性)。
或者,有没有办法在另一台机器上使用 IIS6 来满足我的需求?
更新
根据我得到的建议,经过多次试验和错误,我能够让 Squid 充当反向代理,并完全按照我的意愿去做。我已经在博客上写了http://www.ashleyangell.com/index.php/2009/03/configuring-a-basic-reverse-proxy-in-squid-on-windows-website-accelerator/,以防其他人也想做同样的事情。
【问题讨论】:
-
您可以远程调试到具有 IIS6 的计算机。查看这篇关于如何设置的博客文章:blogs.iis.net/brian-murphy-booth/archive/2008/05/23/… 这是 vs2005 的链接:aspnet2holes.blogspot.com/2006/11/…。我仍然建议检查 2008 年的,只是它有一些额外的 cmets。
-
@Ash 添加了 vs 2005 的链接
-
所以这个选项不起作用,因为代码需要复制到托管 IIS 的服务器上。更不用说办公室在域中的安全问题。
-
您链接的博客条目已不存在。
-
很抱歉 - 我移动了我的博客并删除了“博客”子域。它现在已修复。
标签: asp.net iis asp.net-development-serv