访问仅在本地计算机上运行的ASP.NET Web应用程序

时间:2013-05-21 07:46:56

标签: c# asp.net iis-7

因此,我没有使用部署软件或进行实际操作的经验。情况是这样的:

我在笔记本电脑上开发了一个仪表板Web应用程序。此应用程序使用也在本地运行的Microsoft SQL数据库。当我运行它时,它是一个本地主机地址。现在,我需要能够从公司网络中的其他PC访问我的Web应用程序。这样我可以做一些用户测试。有什么方法可以做到这一点?我搜索过,事情让我迷惑不已。

我用:

  • .NET Framework 4.5
  • Visual Studio Ultimate 2012
  • IIS7

由于

2 个答案:

答案 0 :(得分:0)

要使本地应用程序在网络上可见,您需要执行一些操作。我假设您希望自己的应用运行http://foobar/myapp,其中foobar是您机器的名称

以下是您需要做的事情:

  1. 添加网址预订,以便您的计算机允许IIS在网址http://foobar/myapp上提供内容

  2. 在Windows防火墙中创建入站规则以允许端口80上的传入连接

  3. 您可以在Scott Hanselman's excellent blog post上找到运行所需的确切命令。当然,他主要关注的是让SSL与IIS Express一起使用,但它也有足够的指针让你上手。

答案 1 :(得分:0)

看看msdn.microsoft.com 你可以了解:

  • 先决条件
  • 创建网站
  • 创建测试页和类
  • 发布网站
  • 测试已发布的网站
  • 后续步骤