2011-09-28 43 views
0

该服务已被调试并正在其自己的网站上运行。如何在现有的ASP.NET应用程序中托管WCF服务?

我们已经为应用程序配置了SSL证书和DNS。如果我们可以在应用程序中托管服务,这将节省一些工作。

应用程序托管并在我们的防火墙后使用。根本没有公共访问。没有跨域安全问题。

即使在不同的网站上,应用程序和服务也将托管在同一台服务器上。无论如何,这是计划。

我该怎么做?还是应该从当前托管的网站上使用服务?

回答

1

我会保持服务作为一个单独的ASP.NET应用程序。它允许更多的灵活性。但是,如果您想这样做,只需将.svc文件以及所有服务和数据合同复制到ASP.NET应用程序,然后修改web.config以添加<services>部分。或者,如果这些数据和服务合同在单独的类库中,则只需引用此类库。

相关问题