如何在ASP.NET中通过局域网访问您的网站
我有一个asp.net的网页应用程序,我希望它是使用局域网(LAN)或无线局域网(WLAN)访问。
我不知道从哪里开始。 有什么我会configuration为了让别人访问我的网页?
我真的很感激你的回答,非常感谢..(^ _ ^)…
我不确定你有多困难:
您必须拥有一个Web服务器 (Windows附带一个名为IIS,但可能未安装)
- 确保你已经安装了IIS! 尝试在浏览器中input
http://localhost/
,看看会发生什么。 如果没有任何反应,这意味着你可能没有安装IIS。 请参阅安装IIS - 设置IIS 如何设置您的第一个IIS网站
- 你甚至可能需要安装.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地址
- RegisterStartupScript和RegisterClientScriptBlock之间的区别?
- elmah:没有HttpContext的exception?
- 如何在debuggingASP.NET应用程序时在Fiddler中显示本地主机stream量?
- 如何解决ASP.NET和SQL Server之间的连接池问题?
- LINQ to SQL Where子句可选标准
- Ajax请求返回200 OK,但会触发错误事件而不是成功
- Ruby on Rails vs ASP.NET MVC 3的.NET家伙?
- 什么时候应该在ASP.NET MVC中使用asynchronous控制器?
- 仅在C#中获取当前date