如何通过ASP.NET中的LAN访问您的网站

时间:2009-03-14 17:52:37

标签: asp.net asp.net-2.0

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

我不知道从哪里开始。有什么东西我会配置,以便其他人访问我的网页?

我非常感谢你的回答,非常感谢..(^ _ ^)...

4 个答案:

答案 0 :(得分:50)

我不确定你有多困难:

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

  1. 确保您确实拥有IIS 安装!尝试在浏览器中输入http://localhost/,看看会发生什么。如果没有任何反应意味着您可能没有安装IIS。请参阅Installing IIS
  2. 设置IIS How to set up your first IIS Web site
  3. 您甚至可能需要Install the .NET Framework(或者您的服务器只提供静态html页面,而不是asp.net页面)
  4. 安装您的应用

    完成后,您可以或多或少地将应用程序复制到c:\wwwroot\inetpub\。阅读Installing ASP.NET Applications (IIS 6.0)了解更多信息

    从其他计算机访问网站

    理论上,一旦您运行了Web服务器并安装了应用程序,您只需要Web服务器的IP address来访问该应用程序。

    要查找您的IP地址,请尝试: Start - > Run - >键入cmd(点击ENTER) - >输入ipconfig(点击ENTER

    一次

    • 您拥有IP地址和
    • IIS正在运行AND
    • 已安装该应用程序

    只需输入您的网络服务器的IP地址和应用程序的正确路径,即可从局域网中的其他计算机访问您的网站。

    如果您将应用程序放在名为NewApp的目录中,则需要输入http://your_ip_address/NewApp/default.aspx

    之类的内容

    关闭防火墙

    如果您确实有防火墙,请在第一次尝试连接时将其关闭,您可以稍后对其进行排序。

答案 1 :(得分:31)

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

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

在列表中找到World Wide Web Services (HTTP Traffic-In),然后选择启用该规则。变化几乎是立竿见影的。

答案 2 :(得分:1)

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

您的应用程序不需要更改,这只是网络问题和您必须面对的配置,只允许访问LAN和WLAN。

答案 3 :(得分:0)

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

Binding IIS Express to an IP Address