ASP.NETアプリケーションでホストされているWCF Webサービスがあります。 asp.netの 部分については、使用したいWebサービスにフォーム認証を使用しています Windows認証。これを設定すると、 サービスの呼び出し元がWebアプリケーションのログインページにリダイレクトされます。 WCF Webサービスをホストしているフォルダを除外しようとしましたが、動作させることができませんでした。Asp.MVCとWCFの混在認証
これを設定することができますか、またはiisで別のサイトとしてWCFをホストする必要がありますか?
編集
に私は、その私はそれは私がespecialy嫌い部分は私のアプリは、このラッパーを有していなければならないことです:)になりたいほど簡単かのうですが、そのないことが判明し、一部はもっとグーグル後GCまたはアプリが完全な信頼のpermisionsを持たなければならない:(
病気がそれを試してみて、あなたはそれが行った方法を知ってみましょう。
私はasp.mvc appと両方のフォーム認証を同時に使用する必要があります。私はその2つをどうにかして分ける必要があります... – Eduard
これがうまくいくかどうかわかりません。問題は、WebアプリケーションのIIS仮想ディレクトリの認証設定に直接あります。 WCFでWindows認証を使用する場合、IIS仮想ディレクトリでWindows認証を有効にし、匿名アクセスを無効にする必要があります。フォーム認証を使用するASP.NET Webフォームでは、IIS仮想ディレクトリに「匿名アクセス」を有効にする必要があります。 2つのモードが互いに競合します。私はあなたがその葛藤をどのように解決するかについてはわかりません。 – HashTagDevDude
投稿を編集したときに、私は自分の投稿を見ることができます。エヴァン私は解決策のように私はそれを試してみようとしないでください... – Eduard