公开 WCF 服务并在 Azure 平台上仅使用一个 Web 角色在现有 ASP 应用程序上使用它
我是 Azure 平台的新手,我正在尝试创建一个具有 ASP 应用程序和 WCF 服务的 Azure 应用程序。
是否可以将 WCF 服务公开给其他应用程序并仅使用一个 Web 角色在现有 ASP 应用程序上使用它?
如果可以的话,我该怎么做?如果没有,还有哪些替代方案?
非常感谢!
I'm new to Azure platform and I'm trying to create an Azure application that have an ASP application and a WCF service.
It is possible to expose the WCF service to other applications and to use it on the existing ASP application using only one Web Role?
If it is possible, how can I do that? If not, what are the alternatives?
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,可以,只需将 WCF 服务(*.svc + 服务 dll)添加到 ASP.NET 项目中即可。 IIS 将能够为两者的请求提供服务。确保将所需的配置放入 web.config 中。
它不是唯一的解决方案,但应该很容易实现。
Yes it is possible, just add the WCF service (*.svc + service dll) to the ASP.NET project. IIS will be able to serve request for both. Make sure you put the required configuration into your web.config.
It is not the only solution but it should be easy to implement.
另一种选择是使用完整的 IIS Web 角色,并为您的 Web 应用程序提供一个站点,为 WCF 提供另一个站点。
Another option would be be use the Full IIS Web Role and have one site for your Web App, and another for WCF.