部署asp.net mvc 4 web应用程序
我目前正在用asp.NETMVC4开发一个web应用程序,它使用SQL数据库。我的问题是,如何在我的机器上部署它,以便从internet访问它?我真的想把它部署到我的机器上,这样我就不必迁移我的数据库,而且它不是为了生产,我的老板只想从他的计算机上访问web应用程序,而他的计算机不在我的本地网络上部署asp.net mvc 4 web应用程序,.net,asp.net-mvc,iis,.net,Asp.net Mvc,Iis,我目前正在用asp.NETMVC4开发一个web应用程序,它使用SQL数据库。我的问题是,如何在我的机器上部署它,以便从internet访问它?我真的想把它部署到我的机器上,这样我就不必迁移我的数据库,而且它不是为了生产,我的老板只想从他的计算机上访问web应用程序,而他的计算机不在我的本地网络上 使用不在桌面上运行的Web服务器(即IIS而不是Cassini。我不确定IIS Express是否是一个好主意-我个人更喜欢正版文章。顺便说一句,Cassini不允许外部连接。) 其次,确保你的电脑可
http://yourIPAddress:yourForwardedPort/someAppPath
以访问您的应用程序http://yourIPAddress:yourForwardedPort/someAppPath
以访问您的应用程序我已经读到IIs对于这种部署是非常痛苦的,你知道一个好的教程吗?感谢您的回复,BTWii确实有一个学习曲线,但部署一点也不痛苦。我使用自己的部署脚本(一个使用XCOPY的简单的
*.bat
文件),我不使用Visual Studio的站点发布功能。我建议您在本地安装IIS,并尝试一下。我建议您在谷歌上搜索“IIS站点绑定”和“IIS应用程序范围”,以找到解释您可能遇到的主要问题的文章。我已经读到,对于这种部署,IIS非常痛苦,您知道一个好的教程吗?感谢您的回复,BTWii确实有一个学习曲线,但部署一点也不痛苦。我使用自己的部署脚本(一个使用XCOPY的简单的*.bat
文件),我不使用Visual Studio的站点发布功能。我建议您在本地安装IIS,并尝试一下。我建议在谷歌上搜索“IIS站点绑定”和“IIS应用程序范围”,以找到解释您可能遇到的主要问题的文章。