Visual Studio 2010 / ASP.NET项目/ ASP.NET开发服务器

我可以从开发计算机(运行VS2010的计算机)上运行和调试VS2010 ASP.NET项目。 URL:http://localhost:port/MyApp.htm正常工作。

由于我也想从IPad测试应用程序,因此需要使用IP地址(例如http://192.168.0.132:port/MyApp.htm)调用应用程序

令我惊讶的是,无论是iPad还是开发人员,这都行不通。计算机本身。这与连接性无关,地址正确/可以ping通。

(请注意,我没有在此计算机上安装IIS,实际上ASP.NET应用程序是纯HTML + JS,我仅将VS2010用于调试。)

任何解决方法?

最佳答案

Visual Studio Development Server将仅向本地计算机提供页面:

Web Servers in Visual Web Developer


如果您不能或不想将IIS用作Web服务器,则可以
仍通过使用ASP.NET开发服务器测试ASP.NET页。
Visual Web附带的ASP.NET开发服务器
Developer,是在Windows操作系统上本地运行的Web服务器
系统,包括Windows XP Home Edition。它是专门建造的
在本地主机方案下服务或运行ASP.NET网页
(从与Web服务器相同的计算机上浏览)。换一种说法,
ASP.NET开发服务器将为浏览器上的请求提供页面
本地计算机。它不会将页面提供给另一台计算机。
此外,它不会提供不在
适用范围。 ASP.NET开发服务器提供了一个
将页面发布到本地之前,一种在本地测试页面的有效方法
生产服务器运行IIS。

仅ASP.NET开发服务器
在本地计算机上接受经过身份验证的请求。这需要
服务器可以支持NTLM或基本身份验证。


如果您希望远程测试页面,则需要使用IIS或IIS Express

08-26 20:04
查看更多