在向外部应用程序公开控制器方法方面,有人能给我指出正确的方向吗?
我有一个MVC4Web应用程序,外部应用程序将向其传递参数。然后,我的MVC应用程序将使用这些参数引导用户通过向导类型屏幕,并最终向调用的外部应用程序返回一个Boolean。
我只是不确定我是否应该以某种方式使用WCF来公开,但然后我需要向调用的应用程序/用户显示页面/视图。
如有任何帮助,我们不胜感激!
谢谢。
发布于 2014-08-05 22:27:16
如果您的调用应用程序也是web应用程序,您可以简单地从您的调用应用程序重定向到MVC应用程序。
return Redirect("{Your MVC Controller URL}")然后,当第二个应用程序完成时,您只需使用布尔值作为参数重定向回原始调用者。
发布于 2014-08-05 22:30:47
如果我理解正确的话,我建议您实现一个双轨解决方案。首先,用户被(参数化)重定向到你的入口/登陆视图或页面。在用户完成向导样式的屏幕之后,如果需要,您可以将用户重定向到外部应用程序(使用向导结果的布尔值进行参数化)。但是用户可以关闭她/他的浏览器窗口。因此,除此之外,您应该独立地将向导结果的布尔值通知外部应用程序。你可以用任何你喜欢的方法来做这件事。WCF、简单HTTP等。
https://stackoverflow.com/questions/25141062
复制相似问题