c# - 如何成功地为工作站应用程序自行托管 ASP.NET MVC 应用程序或 OData 服务?

标签 c# asp.net asp.net-mvc asp.net-mvc-4 wcf-data-services

是否可以在独立工作站应用程序中自行托管 ASP.NET MVC 应用程序和/或 OData 服务?有没有成功的例子?

我想使用 .NET 创建一套以数据为中心的应用程序,面向单独/家庭用户或团队。不幸的是,我是唯一的开发者。对比WinForms、WPF、ASP.NET MVC的前端技术,我对ASP.NET MVC最为精通。我也不想编写我的数据服务的多个实现。

最佳答案

(用评论代替投票否决,因为我的个人资料还不能投票否决。)

你确实需要在这里做一些研究。几乎任何面向服务的 .NET 技术都可以自托管...WCF Web 服务、OData 等。您更关心的应该是性能。添加到应用程序的层越多,转换或“服务”数据的次数越多,处理数据所花费的周期就越多。您可能会发现,与简单的业务或数据层的快速编译 UI 相比,用户对性能不太满意。

简而言之,是的,这是可能的。但是,我会将这种类型的应用程序保存为一次性/紧急情况下的应用程序,这些应用程序的预期生命周期很短或客户端使用量非常少(设置面板等)。

关于c# - 如何成功地为工作站应用程序自行托管 ASP.NET MVC 应用程序或 OData 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705503/

相关文章:

c# - 是否可以将通用 IEnumerable 传递给函数?

c# - 从 IntPtr 创建 NSException

.net - JavaScript 代码注入(inject)我的网站页面

c# - 在网页中选择多个文件上传

asp.net-mvc - 未找到 WebAPI

asp.net-mvc - 还有另一种方法可以添加 Azure Active Directory 作为授权方法

C# 多线程多类 gui 应用程序,我这样做对吗?

c# - 如何将 ArrayList 转换为结构数组?

php - 如何在网站中使用我们自己的字体,与所有用户兼容?

javascript - 单击按钮后 GridView 上的类属性不起作用