C# 使用ASP.NET MVC操作方法
当前情况:一个ASP.NETMVC网站,包含许多控制器和操作方法,以及允许添加配方的视图 现在,我必须创建一个WPF应用程序,作为添加食谱的UI(与web站点相同) 我的问题是:我是否可以使用ASP.NETMVC站点公开WPF应用程序使用的服务操作(以及如何做到这一点)?或者我应该更好地为此创建专用的WCF服务,并让WPF和ASP.NET MVC站点使用这些服务吗 谢谢,C# 使用ASP.NET MVC操作方法,c#,wpf,asp.net-mvc,wcf,C#,Wpf,Asp.net Mvc,Wcf,当前情况:一个ASP.NETMVC网站,包含许多控制器和操作方法,以及允许添加配方的视图 现在,我必须创建一个WPF应用程序,作为添加食谱的UI(与web站点相同) 我的问题是:我是否可以使用ASP.NETMVC站点公开WPF应用程序使用的服务操作(以及如何做到这一点)?或者我应该更好地为此创建专用的WCF服务,并让WPF和ASP.NET MVC站点使用这些服务吗 谢谢, Ludwig我已经成功地使用MVC控制器和操作从浏览器以及外部应用程序为HTML视图提供服务。它运行良好,但就目前情况而言,
Ludwig我已经成功地使用MVC控制器和操作从浏览器以及外部应用程序为HTML视图提供服务。它运行良好,但就目前情况而言,您需要一些工具:
作为记录,我认为WCF是强大的,但我们的组织已经厌倦了转动所有旋钮和按下所有开关以使其正常工作,并轻松地从一个安装到另一个安装是多么复杂。MVC,另一方面,只是工作。。。由于我们已经使用它来服务我们的HTML视图,所以只需添加一点额外的代码就可以让它处理服务调用,这真是一件乐事。当然,这只是个人喜好。谢谢,web api似乎很有趣。然而,它仍然是测试版,对于我来说,在生产环境中使用它可能太危险了。创建一个包含所有需要暴露在外部的逻辑的特定控制器是一个好主意吗?然后,该逻辑将使用底层控制器逻辑。它将很快脱离测试版。开始开发一个针对beta版的解决方案似乎是合理的,当它进入RTM时进行调整,并获得利润:)