是否可以在独立的工作站应用程序中自行托管ASP.NET MVC应用程序和/或OData服务?有没有成功的例子呢?
我想创建一套使用.NET的以数据为中心的应用程序,这些应用程序的目标是独立/家庭用户或团队。不幸的是,我是唯一的开发人员。比较WinForms,WPF和ASP.NET MVC的前端技术,我最熟悉ASP.NET MVC。我也不想写我的数据服务的多个实现。
答案 0 :(得分:2)
(由于我的个人资料无法拒绝投票,所以在评论时代替投票。)
你真的需要在这里做一些研究。几乎所有面向服务的.NET技术都可以自我托管...... WCF Web服务,OData等。您应该更好地关注性能。您添加到应用中的图层越多,转换或“提供”数据的次数就越多,处理数据所花费的周期就越多。你可能会发现,与一个简单的业务或数据层的快速编译UI相比,你的用户对性能不太满意。
简而言之,是的,这是可能的。但是,我会保留这种类型的应用程序,用于一次性/一次性应用程序,预期寿命较短或客户端使用率极低(设置面板等)。