我有一个旧的WebForms应用程序,其中包含以下设置:
由于该网站已连续开发超过7年,因此该网站规模庞大且复杂。
目前开始向应用程序添加REST服务的最佳方法是什么?我希望对网站的其余部分产生最小的影响。升级.NET版本,安装MVC等都可能会破坏网站的其他部分,如果有更简单的替代方案,我宁愿不必处理这种可能性。
我的WCF SOAP服务正常运行,但在实现WCF REST服务方面没有成功(请参阅my other question here)。
答案 0 :(得分:0)
我使用WebApi工作了。诀窍是通过在NuGet控制台中运行以下命令来安装旧版本的WebApi:
Get-Project <MyProjectName> | Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506
WebApi v2不支持.NET 4.
为减少任何潜在影响,我注释掉了WebApi NuGet包添加到web.config的无扩展url处理程序。