0

我开发了一个非常简单的 ASP.NET (jQuery) 应用程序。
RDBMS 是 MS Sql Server,但我可以在 MS Access 中轻松转换它。
我的客户希望将它放在 CD 上,准备好运行。

我想在 WinForm 应用程序中转换它,但我仍然必须在客户端上安装框架。还有其他“可能”的解决方案吗?

4

5 回答 5

1

如果您的用户正在运行包含 IIS 的 XP、Vista 或 Windows 7 版本,您可以想象将应用程序安装到虚拟目录中。不过,这对最终用户有很多要求。大多数用户不会安装 IIS,即使他们运行的是提供它的 Windows 版本。

于 2010-03-09T17:26:37.230 回答
1

与桌面应用程序相比,在客户端计算机上运行 Web 应用程序会遇到更多麻烦。

Web 应用程序需要运行某种 Web 服务器,而桌面应用程序只需要框架。

将其转换为桌面应用程序会更好。

于 2010-03-09T17:28:26.677 回答
1

我没有尝试过,但我只是通过搜索“portable asp.net web server”找到了它

http://www.codeproject.com/KB/aspnet/TinyWebServer.aspx

介绍

您是否曾经想展示一个无法访问 IIS 的 ASP.NET 项目?您有没有想过是否有一种方法可以将您的 Web 服务器随身携带,例如,在 USB 闪存棒甚至 CD 上?

如果是这样,那么这个很酷的 TinyWebServer 就是为您准备的!这个微型便携式 Web 服务器可用于测试和开发 ASP.NET 项目,只要 IIS 不可用。

于 2010-03-09T17:30:35.193 回答
0

您也许可以通过使用类似 cassini http://www.asp.net/downloads/archived/cassini/的东西来做到这一点。这是从 Visual Studio 运行时看到的 Visual Studio Web 服务器的简化版本。

在我的团队中,我们使用了它并将其包装在一个 exe 中,它允许我们启动 cassini 服务器并启动浏览器到 cassini 服务器地址。

这仍然依赖于安装的正确版本的 .NET Framework。

编辑:一些最近的链接http://ultidev.com/Products/Cassini/http://blogs.msdn.com/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx

于 2010-03-09T17:37:18.780 回答
0

如果将其转换为 HTML 和 jquery 脚本,应该很简单。由于 HTML 不需要任何单独的运行时并且也值得考虑 asp.net 运行时在将响应发送到客户端时也会执行相同的操作。

于 2010-03-09T17:40:37.593 回答