我可以访问Intranet中的ASP.NET开发服务器吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

我正在测试一个ASP.NEt网站。当我执行它时,它会启动ASP.NET开发服务器并打开一个页面。

现在我想在我的Intranet上进行测试。

  1. 我可以使用这台服务器吗?或者我需要在这台机器上配置IIS?
  2. 我需要配置一些东西才能起作用吗?

我已经将localhost更改为正确的IP,并打开了防火墙。

提问于
用户回答回答于

是的你可以!你不需要IIS

只需使用简单的Java TCP隧道即可。下载这个Java应用程序,并将流量引导回来。 http://jcbserver.uwaterloo.ca/cs436/software/tgui/tcpTunnelGUI.shtml

在命令提示符下,可以像这样运行java应用程序...让我们假设希望在端口80上进行外部访问,并且标准调试环境在端口1088上运行...

java -jar tunnel.jar 80 localhost 1088
用户回答回答于

不,你不能。它的设置只能在本地主机上运行,​​而我找不到任何解决方法来使其工作。

但是,这就是我一直在做的 - 我在IIS的特定端口上创建了该网站,并打开了该端口,以便在网络上可见。我将IIS网站指向我的网站的根文件夹(其中包含web.config文件)。然后,我继续在开发时使用本地计算机上的ASP.NET开发服务器 - IIS和ASP.NET开发服务器都可以同时访问这些文件(除非您正在做一些古怪的事情)。

让我知道如果计算机上运行IIS有一个挑战,我会更新我的答案。

扫码关注云+社区