【问题标题】:How can I run an ASP.NET website globally [or atleast in my LAN]如何在全球范围内运行 ASP.NET 网站 [或至少在我的局域网中]
【发布时间】:2011-09-24 09:55:04
【问题描述】:


我使用 VS10 Ultimate [ASP.NET] 创建了一个站点,当我构建和运行它时,它会在本地运行更严格的,而我想通过 Linux 测试它的安全问题。

如何在全局范围内运行它?

谢谢!

【问题讨论】:

  • “全局运行”是什么意思?您的意思是“我如何在专用服务器上运行它?” ?还是您的意思是“我如何在不同的服务器上使用远程调试?” ?要么...?什么?
  • 您是在 Visual Studio 中运行它吗?你猜怎么着 - 开发人员 Web 服务器(集成的,IIS express)被配置为不接受非本地连接。 IIS express 可以重新配置(使用 google),集成的 web 服务器不能。这是一个开发环境,安装一个服务器环境。
  • 我的意思是我想像 WAMP 一样运行——就像一个普通的网站一样。我对这个 microsoft-bs 不太好。

标签: c# asp.net networking


【解决方案1】:

您的开发机器可能安装了 IIS。将代码或编译后的代码复制到此安装的 Web 根目录。如果你想把它放在另一台电脑上,那就需要安装 IIS,相关版本的 .Net。

如果您可以设置本地 DNS 以在 LAN 设置中解析计算机的名称,这样您就可以使用名称而不是 IP 来访问计算机,这也会有所帮助。

这将允许您测试客户端的安全问题。对于服务器端安全问题,您需要在 LAN 中创建一个服务器,该服务器的配置类似于您将托管您的站点的实际服务器。

【讨论】:

    【解决方案2】:

    您需要在安装在 Windows 机器上的 IIS 服务器中设置站点以在本地运行它

    查看链接了解更多信息:

    http://www.beansoftware.com/ASP.NET-Tutorials/Set-Up-IIS-ASP.NET.aspx

    http://support.microsoft.com/kb/323972

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-20
        • 2018-04-01
        • 1970-01-01
        相关资源
        最近更新 更多