我有一个asp.net网页应用程序,我希望使用局域网(LAN)或无线区域网络(WLAN)进行访问。
我不知道从哪里开始。有什么东西我会配置,以便其他人访问我的网页?
我非常感谢你的回答,非常感谢..(^ _ ^)...
答案 0 :(得分:50)
我不确定你有多困难:
您必须拥有一台网络服务器(Windows附带一个名为IIS,但可能未安装)
http://localhost/
,看看会发生什么。如果没有任何反应意味着您可能没有安装IIS。请参阅Installing IIS 安装您的应用
完成后,您可以或多或少地将应用程序复制到c:\wwwroot\inetpub\
。阅读Installing ASP.NET Applications (IIS 6.0)了解更多信息
从其他计算机访问网站
理论上,一旦您运行了Web服务器并安装了应用程序,您只需要Web服务器的IP address
来访问该应用程序。
要查找您的IP地址,请尝试:
Start
- > Run
- >键入cmd
(点击ENTER
) - >输入ipconfig
(点击ENTER
)
一次
只需输入您的网络服务器的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,则可以实现此目的。