我需要向客户展示一个ASP.NET MVC3网站,但他们没有安装IIS或Visual Studio。仅安装了.NET Framework 4.
所以我的问题是:是否有任何小型IIS服务器(如IIS Express),但不需要安装,只能在本地计算机上运行已编译的站点?
PS:我不需要高级功能。但HttpHanlders和HttpModules应该可以正常工作。
答案 0 :(得分:0)
我支持Shan的建议,即在某个地方的服务器上托管您的网站,并通过互联网访问它。我不明白为什么它不能用于Intranet应用程序,除非你依赖于某些服务,如SMB共享或网络打印机。
Cassini ASP.NET网络服务器是可移植的,不需要安装,但它的运行方式与IIS不同,并且有些东西会破坏(因为它为IIS之外的每个请求调用ASP.NET,所以如果你已经阻止了未经身份验证的访问者,那么他们将无法下载网站图片和样式表,例如,直到他们登录为止。