我正在使用Visual Studio 2012 Web应用程序,并且需要允许同事通过我的IP地址查看当前网站(而我将访问它的本地主机)。似乎通过IIS7在本地托管网站,并允许其他人通过我的本地IP访问它最简单的方法。经过一天的故障排除和实验,我仍然不理解IIS7站点/网站/应用程序和Visual Studio Web应用程序之间的关系,并且MSDN解释真的很难理解。
基本上,我正在努力理解:
1)如何设置IIS网站和应用程序(例如,“物理路径”应该是VS解决方案文件夹还是部署包.zip文件夹?)
2)如何最简单地部署Web应用程序(例如文件系统/ Web部署/ Web包等)和
3)完成所有这些的命令。
我正在以管理员身份运行VS,我的端口80已打开,并且IIS7设置为使用.NET v4,但是当我使用VS2012中的文件系统将选择发布到我的C驱动器时,生成的站点获取HTTP: 500错误,下面没有源代码。 (此外,在发布之前,将解决方案设置为使用我的本地IIS而不是IIS Express并在空白页面中预览结果)。如果有更好的方法,请告诉我。
提前致谢。
答案 0 :(得分:1)
如果您不想学习(或打扰)设置细节,可以使用像'ngrok'这样的小工具,允许其他人在'localhost'上查看您的网站。
大约需要5分钟学习,起床和跑步(及其免费)。