c# - 允许其他人查看本地 IIS7 ASP web 应用程序

标签 c# asp.net iis visual-studio-2012

我正在开发一个 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 分钟(免费)。

https://ngrok.com/

关于c# - 允许其他人查看本地 IIS7 ASP web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21997494/

相关文章:

c# - 如何调试/设置本地环境来测试 twilio callbackurl

asp.net - 不清楚的 TLS Rec 第 1 层加密警报

WordPress 和 Windows IIS 服务器问题

c# - "The remote certificate is invalid according to the validation procedure"wcf

c# - 如何在 Asp.net 中扩展成员资格?

iis - 默认情况下如何在IIS Express上启用目录浏览

c# - Linq to MongoDB 过滤器

C# - 有没有理由不实例化一个类并在一行代码中使用它?

javascript - 运行 javascript 按钮 C#

c# - 如何为 ASP.NET MVC 5 创建依赖注入(inject)?