在本地托管ASP.NET应用程序

时间:2014-03-14 18:59:54

标签: c# asp.net asp.net-mvc razor web-hosting

我有一个ASP.NET Web应用程序(内置于visual studio 2012),并希望将其放在我的本地网络上,以便我可以在手机上访问它。我之前从未托管过ASP.NET网站,并且根本不知道如何。

我想我可以使用我的IP及其在本地主机上使用的端口来访问它,但没有运气。

我如何(非常轻松快速地)将我的项目放在网上?不需要在我的网络外访问。

该项目使用Razor / ASP.NET / C#和SQL

构建

由于

2 个答案:

答案 0 :(得分:2)

如果您使用的是Windows Vista或7,则可以设置IIS。 Here is a Link帮助你。 不确定这是不是你想要的,但我认为是。

答案 1 :(得分:1)

您可能需要打开运行该网站的端口。转到控制面板 - > Windows防火墙 - >高级设置。单击“入站规则”和“添加新规则”,选择“端口”并使用在IIS中分配站点的端口号运行向导。

此处有更多详情:http://windows.microsoft.com/en-us/windows/open-port-windows-firewall#1TC=windows-7

您现在可以使用IP和端口在手机上查看。

从IIS运行您的网站:

您需要先在Windows中启用IIS,您可以使用他的回复中发布的Humpy链接。

然后,一旦启用,打开它并展开“站点”文件夹,然后右键单击“添加新站点”。给它命名,将它指向您的站点运行的目录并为其分配一个端口。通过去locahost进行测试:{yourport}。您可能必须通过选择站点来设置权限,然后点击IIS中的“编辑权限”链接,选择安全选项卡,单击“编辑”,然后单击“添加”并使用该站点正在运行的应用程序池,以便IIS AppPool \ {yoursite name} 。从本地运行后授予它完全权限,然后在浏览器中再次访问该站点。