是否有一种方法可以运行完全自包含的ASP.NET 1.1 web应用程序(无IIS或SQL Server)?

是否有一种方法可以运行完全自包含的ASP.NET 1.1 web应用程序(无IIS或SQL Server)?,.net,iis,.net-1.1,.net,Iis,.net 1.1,我有一个ASP.NET应用程序,我们目前正在为一个外部客户端托管该应用程序,该客户端是使用运行在IIS和SQL Server 2000上的.NET 1.1构建的。但是,我不想再托管这个应用程序了,我想把它交给客户机,这样他们就可以在本地机器上运行它了。有没有一种方法可以让他们在本地机器上运行此应用程序而不需要IIS?我已经看过这个解决方案,但我不确定它是否适用于.NET1.1。实现本地托管的.net 1.1 web应用程序的最佳方法是什么?这里有一篇关于托管ASP.net运行时的老skool文章

我有一个ASP.NET应用程序,我们目前正在为一个外部客户端托管该应用程序,该客户端是使用运行在IIS和SQL Server 2000上的.NET 1.1构建的。但是,我不想再托管这个应用程序了,我想把它交给客户机,这样他们就可以在本地机器上运行它了。有没有一种方法可以让他们在本地机器上运行此应用程序而不需要IIS?我已经看过这个解决方案,但我不确定它是否适用于.NET1.1。实现本地托管的.net 1.1 web应用程序的最佳方法是什么?

这里有一篇关于托管ASP.net运行时的老skool文章。你也许能让这一切顺利

退房。在该网站上,他们说它可以承载.NET1.1应用程序。您可能可以对数据库使用ms sql express。

为什么不在客户端的本地计算机上安装IIS?
如果它的操作系统是某种Windows服务器,它仍然安装了IIS。
即使它是一台普通的客户端机器,WinXP Professional也会提供现成的IIS

关于SQL Server:
如果您的应用程序没有使用任何特殊的SQL Server功能,您可以尝试使用(SQL Server 2000的快速版本)来代替(下载)。
如果您使用完整的SQL Server 2000功能,您的客户机也需要在其本地计算机上使用完整版本


编辑:

现在我再次阅读您的问题,我想我可能误解了客户的“本地机器”部分:

你是说:

  • 您的客户端有一台本地计算机 (“local”如在他的local中 将在中为应用程序提供服务的 未来
  • 你的客户机没有服务器,但有一个或多个家伙坐在客户机前面……这些家伙中的每一个都应该能够在他的本地机器上复制你的应用程序并从那里运行它
  • 当我在上面写下我的答案时,我想到了第一个案例。如果只有一台机器,那么在上面安装IIS和MSDE/SQL Server应该没有问题


    或者你真的是指第二种情况,在每个客户端上运行应用程序的完整副本

    谢谢,我会调查的。同时,你知道我是否不能使用与.net1.1链接的文章吗?我希望能够排除这种可能性,而不是徒劳地追求它(特别是因为我已经花了一些时间在它上面,我不想突然改变方向,除非我确定…)。即使你在ASP.NET 2中托管它,你也可以运行一个用.NET 1.1构建的网站。唯一的要求是客户端机器上的2.0运行时。我指的是第一个实例,其中客户端只有一台机器将运行应用程序。在我最初的问题中,我可能应该更清楚一点。我正在决定走哪条路。。。我不使用完整的SQL Server 2000安装的功能,所以express版本应该可以工作,但是这是免费的,或者我需要为此购买许可证吗?哦,还有一件事:如果你的应用程序只读取和写入数据,不做任何特殊的操作,你可能可以使用更新的SQL Server express(MSDE已经被弃用,因为它是从2000年开始的,而SQL Server Express是更新的……而且是免费的)。