【发布时间】:2010-10-13 09:08:15
【问题描述】:
我有一个 asp.net 网页应用程序,我希望使用局域网 (LAN) 或无线局域网 (WLAN) 访问它。
我不知道从哪里开始。为了让其他人访问我的网页,我会配置一些东西吗?
非常感谢您的回答,非常感谢.. (^_^)...
【问题讨论】:
标签: asp.net asp.net-2.0
我有一个 asp.net 网页应用程序,我希望使用局域网 (LAN) 或无线局域网 (WLAN) 访问它。
我不知道从哪里开始。为了让其他人访问我的网页,我会配置一些东西吗?
非常感谢您的回答,非常感谢.. (^_^)...
【问题讨论】:
标签: asp.net asp.net-2.0
我不知道你有多难:
您必须有一个网络服务器(Windows 自带一个称为 IIS,但可能没有安装)
http://localhost/ 看看会发生什么。如果没有任何反应,则表示您可能没有安装 IIS。见Installing IIS
安装您的应用程序
完成此操作后,您可以或多或少地将您的应用程序复制到C:\inetpub\wwwroot。阅读Installing ASP.NET Applications (IIS 6.0)了解更多信息
从另一台机器访问网站
理论上,一旦您运行了网络服务器并安装了应用程序,您只需要网络服务器的IP address 即可访问该应用程序。
要查找您的 IP 地址,请尝试:
Start -> Run -> 输入cmd(点击ENTER)-> 输入ipconfig(点击ENTER )
一次
您只需输入您的网络服务器的 IP 地址和应用程序的正确路径,即可从局域网中的另一台计算机访问您的网站。
如果您将应用程序放在名为 NewApp 的目录中,则需要输入类似 http://your_ip_address/NewApp/default.aspx 的内容
关闭防火墙
如果您有防火墙,在您第一次尝试连接时将其关闭,您可以稍后解决。
【讨论】:
您可能还需要启用万维网服务入站防火墙规则。
在 Windows 7 上:开始 -> 控制面板 -> Windows 防火墙 -> 高级设置 -> 入站规则
在列表中找到World Wide Web Services (HTTP Traffic-In) 并选择启用该规则。变化几乎是立竿见影的。
【讨论】:
您需要配置 IIS(假设这是您正在/将要使用的 Web 服务器),允许从 WLAN/LAN 访问特定用户(或匿名用户)。如果您有防火墙,请允许 IIS 通过您的防火墙。
您的应用程序不需要更改,这只是网络问题和配置,您将不得不面对仅允许通过 LAN 和 WLAN 访问的配置。
【讨论】:
如果您通过 Visual Studio 使用 IIS Express 而不是内置的 ASP.net 主机,则可以实现此目的。
【讨论】: