gpt4 book ai didi

asp.net - 在 Visual Studio (2008) 上运行的局域网或远程位置访问网页

转载 作者:行者123 更新时间:2023-12-03 18:36:44 28 4
gpt4 key购买 nike

我正在开发一个网页。出于测试目的,我想通过我的 VM 访问该网页,并可能请 friend 远程处理它。该应用程序在 visual studios 2008 中运行。我将路由器 DMZ 设置为我的 IP 地址,并尝试通过 VM 和远程连接。没有运气。我如何配置 visual studio 以在机器外部收听?

最佳答案

Visual Studio Web 服务器被硬编码为不允许远程访问。您需要使用在本地系统的另一个端口上运行的代理服务器来允许访问它,或者在另一个允许远程连接的网络服务器(例如 IIS)中发布站点。

例如:VisualStudio 在 http://localhost:23456 上为站点提供服务,在端口 82 上设置一个反向代理,它转到 localhost:23456,然后当你连接到 http://[your 计算机 ip]:82(例如 http://192.168.0.102:82)时,你会得到在 visual studio 中运行的网站。

请注意代理方法的一个缺点是,如果其他人正在访问该站点,并且您设置了断点,他们将远程触发它们并干扰您对站点的使用(我相信这就是它被远程禁用的原因)。最好通过 IIS 发布以避免此问题。

关于asp.net - 在 Visual Studio (2008) 上运行的局域网或远程位置访问网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2121742/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com