媒体支持上的 ASP.NET 3.5 Web 应用程序 (CD-ROM)
我们有一个相当复杂的 Web 应用程序 (.NET 3.5),需要从 CD-ROM(或 DVD,或 USB 闪存盘)启动。
我正在考虑使用 Cassini 和 SqlCe 作为数据库(我们使用 LinqToSql 进行数据访问,所以我认为这是无需重写整个数据访问类的唯一选择)。 有人做过类似的事情吗?
注意事项: http://www.microsoft.com/belux/ msdn/nl/community/columns/desmet/hostaspnet2.mspx 有点像我想要的那样。
We have a fairly complex web application (.NET 3.5) that need to be launched from a CD-ROM (or DVD, or from an USB key).
I'm thinking of using Cassini and SqlCe for the database (we use LinqToSql for data access, so I think it's the only choice without rewriting the entire data access classes). Is anyone ever done something like that?
Notes :
http://www.microsoft.com/belux/msdn/nl/community/columns/desmet/hostaspnet2.mspx
Kind of does what I want.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将从哪里获得 Web 服务器来为 ASP.NET 页面提供服务? 您可以直接在浏览器中打开 HTML、Flash 或 Silverlight 等内容,但除非我遗漏了什么,否则您需要 IIS 来执行服务器端 ASP.NET。
我不知道您的要求,但您可能需要考虑 WinForms 应用程序甚至 MFC(如果您不能保证目标计算机上安装了 .NET)。
但这并不能回答您的数据库问题。 SqlCE 应该可以工作,因为所需的程序集可以与您的应用程序一起分发。 另一种选择是 SQLite 以及用于数据层的 Subversion。 不过我没有卡西尼号的经验。
Where are you going to get the web server to serve the ASP.NET pages? You can open stuff like straight HTML, Flash or Silverlight directly in the browser, but unless I am missing something, you need IIS to do the server side ASP.NET.
I don't know your requirements, but you might want to consider a WinForms app or even MFC (if you can't guarantee .NET is installed on the target computers).
This doesn't answer your database question though. SqlCE should work as the required assemblies can be distributed with your application. Another option is SQLite along with Subversion for your data layer. I have no experience with Cassini though.
我发现 UtilDev Cassini< /a> 做得非常好。 至于数据库,使用 SqlCe 和 LinqToSql 进行的测试是结论性的。
I have found UtilDev Cassini that does a very great job. As for the database, tests were conclusive with SqlCe and LinqToSql.