部署asp.net mvc 4 Web应用程序

时间:2013-04-04 21:07:37

标签: .net asp.net-mvc iis

我目前正在使用asp.net mvc 4开发一个Web应用程序,它使用SQL数据库。我的问题是,如何在我的机器上部署它以便从互联网上访问?我真的想把它部署在我的机器上,所以我不需要迁移我的数据库而不是用于生产,我的老板只想从他的本地网络上的计算机访问Web应用程序。

1 个答案:

答案 0 :(得分:4)

  1. 使用不在桌面上运行的网络服务器(即IIS而不是Cassini。我不确定IIS Express是否是个好主意 - 我个人更喜欢真正的文章。卡西尼不允许外部连接btw。)
  2. 其次,确保您的计算机可以从老板的位置访问。如果你在办公室环境中然后你可能在NAT后面,你需要让你的网络管理员设置端口转发到你的机器 - 他们可能会拒绝转发端口80的请求,所以要求一个高于1024的端口。您需要配置IIS和本地计算机的防火墙以接受该转发端口上的连接,并将绑定添加到IIS中的网站。
  3. WhatIsMyIP.com(或我个人最爱的MoanMyIP.com)等服务中获取您的互联网可见IP地址。
  4. 然后,您的老板需要输入http://yourIPAddress:yourForwardedPort/someAppPath才能访问您的申请。