Webサービスの基本認証の設定に問題があります。 私は、web.configファイルでは、.NET 4.0Webサービスの基本認証
を使用して、標準のWebサービス(ないWCF)を書いている私は、次の設定があります。
<configuration>
<system.web>
<identity impresionate="true" />
<authentication mode="Windows" />
</system.web>
...
</configuration>
ウェブサービスは、1つの方法があります:
[WebMethod(Description = "Returns currently logged in user.")]
public string WhoAmI()
{
return "You are logged in as: " + System.Threading.Thread.CurrentPrincipal.Identity.Name;
}
を
テストサーバーは、自分のマシンと同じドメインにある仮想マシンです。私がアクセスすると、私はCurrentPrincipal.Identity.Nameの何も取得しません。
また、soapUIを使用してWebサービスにアクセスしようとしました。ユーザー名、パスワード、ドメインを入力しましたが、まだ動作させることはできません。
ご協力いただければ幸いです。
奇妙な理由から、web.configファイルを編集して基本認証を設定できませんでした。私はIISからしかできません。 –