有没有办法完全独立地运行ASP.NET 1.1 Web应用程序没有IIS或SQL Server?

问题描述

| 我有一个ASP.NET应用程序,我们目前正在托管一个外部客户端,该客户端使用在IIS和sql Server 2000上运行的.net 1.1构建。但是,我不想再托管该应用程序并希望提供它客户端,以便他们可以在本地计算机上运行它。他们有没有办法可以在不需要IIS的情况下在本地计算机上运行此应用程序?我已经看过这个解决方案http://www.codeproject.com/KB/aspnet/LightIIS.aspx,但是我不确定它是否可以与.net 1.1一起使用。完成本地托管的.net 1.1 Web应用程序的最佳方法是什么?     

解决方法

        为什么不在客户端的本地计算机上安装IIS? 如果其操作系统是某种Windows Server,则无论如何都要安装IIS。 即使它是普通的客户端计算机-Win XP Professional也自带IIS。 关于SQL Server: 如果您的应用程序不使用任何特殊的SQL Server功能,则可以尝试改用MSDE(SQL Server 2000的Express版本)(在此处下载)。 如果确实使用完整SQL Server 2000的功能,则客户端也将在其本地计算机上也需要完整版本。 编辑: 现在,我再次阅读您的问题,并认为我可能误解了有关客户端的“本地计算机”的部分: 你的意思是: 您的客户有一台本地计算机 (\“ local \”如其本地的\“ 网络\“),将在 未来? 您的客户端没有服务器,但是有一个或多个坐在客户端计算机前的家伙……而这些家伙中的每一个都应该能够在您的本地计算机上复制您的应用并从那里运行它? 当我在上面写下答案时,我想到了第一种情况。如果只有一台计算机,则在其上安装IIS和MSDE / SQL Server应该没有问题。 还是真的是第二种情况,在每个客户端上运行应用程序的完整副本?     ,        这是一篇很老套的文章,涉及托管ASP.NET运行时。您也许可以使这项工作。 http://msdn.microsoft.com/zh-CN/magazine/cc188791.aspx     ,        查看卡西尼号。他们在网站上说它可以托管.net 1.1应用程序。您可能可以对数据库使用ms sql express。