优化IIS中的wcf服务

时间:2011-04-11 16:21:31

标签: wcf

我在IIS 7中托管一个包含wcf Web服务的ASP.NET网站。使用驻留在网站虚拟目录中的.svc文件公开Web服务。

本部分是关于通过删除不必要的http模块来优化Web服务性能的文档:

http://msdn.microsoft.com/en-us/library/ee377061(v=bts.10).aspx

我的问题是如何在不影响网站的情况下在网络配置中执行此操作?我的ASP.NET网站包含身份验证的东西,并且肯定需要其中一些模块(例如,FormsAuthentication)。有没有办法只为网站启用这些模块,但在客户端访问Web服务时禁用它们?

由于

1 个答案:

答案 0 :(得分:0)

您应该将您的项目分成两个部分(网络和服务)。

然后,在IIS中创建一个网站,并分别添加这两个应用程序,如下所示:

IIS Config

这样,您可以为每个站点处理不同的配置,并为特定的“项目”(例如wcf服务)配置模块。