私のサービスの実装では、次のものがあります。
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
私の .config ファイルには次のものがあります。
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
と:
<system.web.extensions>
<スクリプト>
<ウェブサービス>
<authenticationService enabled="true" requireSSL = "false"/>
</ウェブサービス>
</スクリプト>
</system.web.extensions>
と:
<認証モード="フォーム" />
私のサービスの「ログイン」メソッドには、次のものがあります。
FormsAuthentication.SetAuthCookie(request.UserName, false);
ただし、チェックすると:
HttpContext.Current.User.Identity.Name
空文字列です。私は何が欠けていますか?