WCF Web Api 作为 asp.net mvc 3 应用程序的子域?
我有一个在 mydomain.com
上运行的 mvc 应用程序,并且我已将 wcf Web api 添加到 Web 项目中。
我可以通过访问 mydomain.com/MyResource
来访问其余服务,但我实际上希望 MyResource
仅在我访问 api.myDomain.com/MyResource 时才能工作
和 mydomain.com/MyResource
来查找名为 MyResourceController
的控制器,如果找不到,则抛出错误。
我该怎么做?
I have an mvc app running on mydomain.com
, and I have added a wcf web api to the web project.
I can access the rest service by going to mydomain.com/MyResource
but I actually want MyResource
to ONLY work if I go to api.myDomain.com/MyResource
, and mydomain.com/MyResource
to look for a controller called MyResourceController
and throw an error if it didn't find it.
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须在 IIS 中创建一个新网站来解决此问题,并在解决方案中创建两个项目。
You'll have to create a new web site in IIS to solve this and create two projects in your solution.