在 MVC 中提供 WCF 服务

发布于 2024-10-11 09:27:12 字数 399 浏览 1 评论 0原文

我想知道是否可以通过 MVC 提供 WCF 服务。我看过一些关于此的帖子,因为它与 RESTful 服务相关,但我并不打算创建 RESTful 服务。

我也看到过这个主题涉及到从 MVC 提供 .svc 文件,但我也没有寻找这个。

基本上,我只是想通过 MVC 公开我的 WCF 服务,而不是带有 svc 文件的典型 Wep 应用程序类型结构。

因此,我不会使用 ttp://localhost/MyService.svc,而是只使用 ttp://localhost/MyService,然后将其发送到返回数据的控制器。

是否可以有一个“servicehost”控制器?我认为最大的障碍是 IIS 基于 .svc 扩展名以某种方式处理服务 - 是否必须为这样的事情设置某种自定义处理程序?

有什么想法吗?

I'm wondering if it's possible to service up WCF services via MVC. I've seen a few posts about this as it relates to RESTful services, but I'm not looking to create a RESTful service.

I've also seen this topic covered as far as serving up .svc files from MVC, but I'm not looking for that either.

Basically, I'm just looking to expose my WCF services via MVC, instead of a typical Wep App type structure with svc files.

so instead of having ttp://localhost/MyService.svc, I would just have ttp://localhost/MyService and that would go to a controller that would return the data.

Is it possible to have a "servicehost" controller? I would assume that the biggest obstacle to this would be that IIS handles the service a certain way based on the .svc extension - would some kind of custom handler have to be set up for something like this?

Any thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文