您的位置:首页 > 编程语言 > ASP

使托管在Asp.net中的WCF服务也使用Form验证

2008-12-29 15:59 471 查看
使托管在Asp.net中的WCF服务也使用Form验证

今天正好碰到这个问题,在园子里搜了一下,没有结果,这里纪录一下,方便有类似需求的朋友。

在Web.Config中增加如下配置

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment>
在 <system.serviceModel>
节点内。

然后在你的服务类中添加如下特性

[AspNetCompatibilityRequirements(RequirementsMode =
AspNetCompatibilityRequirementsMode.Allowed)]
public class ManageService
: IManageService

Form验证则不变,这样子当你访问 ManageService.svc 时,如果未验证,则会跳转到
Login.aspx 页。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: