我习惯于创建传统的 WCF 服务并将它们托管在 IIS 中。我通过在 Visual Studio 中创建 WCF 服务应用程序来做到这一点。
对于我的下一个项目,我想利用新的WCF Web API中的功能。但是我不确定我需要创建什么类型的项目来托管服务。
我读过/看过的几乎所有示例都显示了托管在 ASP.NET 空 Web 应用程序中的服务。这个对吗?我不能在 WCF 应用程序项目中托管并在其中添加来自 NuGet 的 Web API 引用吗?
我确实尝试过在 WCF 应用程序中托管,但在涉及到路由和 Global.asax 文件中的 MapServiceRoute 调用时很快就失败了,该文件在 Application_Start 上被调用。
对此的任何帮助将不胜感激。