【问题标题】:Proxy to re-route web requests用于重新路由 Web 请求的代理
【发布时间】:2010-12-10 21:18:58
【问题描述】:

在本地开发机器上运行 ASP.NET Web 应用程序时,例如http://devmachine:1234,我想从使用不同浏览器的虚拟 PC 连接到那台机器。据我所知,开发网络服务器只为本地机器提供流量。

是否有可以在我的本地开发机器上运行的程序/代理来侦听来自虚拟 PC 浏览器的传入连接并将它们重定向到我本地机器上的开发网络服务器?

例如虚拟 PC 浏览器通过代理连接到本地 PC 端口 8080,然后将其传递到 devmachine 端口 1234

【问题讨论】:

    标签: asp.net webserver virtual-pc


    【解决方案1】:

    出于这个原因,我倾向于避免将 Casini 用于除最微不足道的示例或概念验证网站之外的所有网站。

    最好使用 IIS-proper 而不是 Casini/ASP.NET Web 开发服务器。

    在 IIS 中使用与本地开发文件相同的物理路径创建网站或虚拟目录。这样,您就可以通过您的 IP 地址从任何机器进行连接,并且该站点将通过已知地址始终可用,而不是通过不同的端口偶尔可用(即当您运行 Casini 时)。

    【讨论】:

    • Visual Studio 甚至会在 IIS 中为您创建虚拟目录。只需转到项目属性的 Web 选项卡并选择 IIS 并单击按钮。
    • 我已经尝试过了,但是在将 Web 应用程序转换为从 IIS 运行时,运行应用程序时出现错误:“无法在 Web 服务器上开始调试。'System 的类型初始化程序.Net.DigestClient' 引发了异常。”我需要从不同的操作系统/浏览器组合进行调试
    • 这听起来不像是您的操作系统/浏览器组合的问题。您是否尝试过使用谷歌搜索该特定错误消息?
    • 来来回回 :) 可能还有其他问题。我会继续努力的。就像我问的那样,Jut 想到了一个新的程序。谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-08-07
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    相关资源
    最近更新 更多