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