如何在ASP.NET中通过局域网访问您的网站

我有一个asp.net的网页应用程序,我希望它是使用局域网(LAN)或无线局域网(WLAN)访问。

我不知道从哪里开始。 有什么我会configuration为了让别人访问我的网页?

我真的很感激你的回答,非常感谢..(^ _ ^)…

我不确定你有多困难:

您必须拥有一个Web服务器 (Windows附带一个名为IIS,但可能未安装)

  1. 确保你已经安装了IIS! 尝试在浏览器中inputhttp://localhost/ ,看看会发生什么。 如果没有任何反应,这意味着你可能没有安装IIS。 请参阅安装IIS
  2. 设置IIS 如何设置您的第一个IIS网站
  3. 你甚至可能需要安装.NET框架 (或者你的服务器只能提供静态html页面,而不是asp.net页面)

安装你的应用程序

一旦你完成了,你可以或多或less地将你的应用程序复制到c:\wwwroot\inetpub\ 。 阅读安装ASP.NET应用程序(IIS 6.0)了解更多信息

从另一台机器访问网站

理论上,一旦你运行了一个web服务器,并且安装了这个应用程序,你只需要你的web服务器的IP address来访问这个应用程序。

find你的IP地址尝试: Start – > Run – >键入cmd (敲击ENTER ) – >键入ipconfig (敲击ENTER

一旦

  • 你有IP地址和
  • IIS运行AND
  • 该应用程序已安装

您只需input您的Web服务器的IP地址和您的应用程序的正确path,即可从您局域网中的另一台计算机访问您的网站。

如果将应用程序放在名为NewApp的目录中,则需要input类似于http://your_ip_address/NewApp/default.aspx

closures你的防火墙

如果您确实有防火墙,则在首次尝试连接时closures防火墙,以后可以将其排除。

您可能还需要启用万维网服务入站防火墙规则。

在Windows 7上:开始 – >控制面板 – > Windows防火墙 – >高级设置 – >入站规则

在列表中findWorld Wide Web Services (HTTP Traffic-In) ,并select启用该规则。 变化是非常直接的。

您将需要configuration您的IIS(假设这是您将使用的Web服务器),允许从WLAN / LAN访问特定用户(或匿名)。 如果有的话,允许IIS使用防火墙。

你的应用程序不需要改变,这只是networking问题和configuration,你将不得不面对的只允许访问局域网和无线局域网。

如果通过Visual Studio使用IIS Express而不是内置的ASP.net主机,则可以实现此目的。

将IIS Express绑定到IP地址