1


0

Silverlight 4のIIS Windows認証の問題

誰かがこの認証の問題に遭遇したのだろうか? 私のWebサーバーは、Windows Server 2008マシンと.NET 4.0ランタイムでIIS7を実行しています。 アプリケーションの仮想ディレクトリでASP.NET偽装とWindows認証が有効になっています。 匿名、基本、ダイジェスト、およびフォーム認証はオフになっています。

*「デフォルトの「ProfileProvider」の使用中にエラーが発生しました。 正しく構成されていることを確認してください。 ユーザーインスタンスのプロセスの開始に失敗したため、SQL Serverのインスタンスを生成できませんでした。 接続は閉じられます。」

このエラーにより、Silverlight 4アプリケーションは現在のユーザーのWindowsログインID情報を取得できません。 このエラーは開発マシンでローカルに発生するのではなく、展開されたIISサーバーでのみ発生します。 roleManagerの設定値をいじって、それをtrueに設定してエントリ全体をコメントアウトしようとしましたが、同じエラーメッセージが表示されます。

誰かがこのエラーに遭遇し、何が原因であるかについての解決策/説明に出会うことを望んでいます。

事前に感謝、ジョン

現在のweb.configの認証とロールの設定は次のとおりです。 (山括弧は省略)

roleManager enabled = "false" + ID impersonate = "true" +認証モード= "Windows"

2 Answer


1


多くの実験とグーグルの後、web.configファイルにプロファイルセクションがあったことがわかりました。


プロファイルタグにenabled = "false"を追加して、サイトのデフォルトのProfileProvider機能を無効にする必要がありました。

デフォルトでfalseに設定されていない理由は、私を超えています。


0


私はこの質問で言及されたのとまったく同じ問題に直面し、次の簡単な手順で解決しました。

  • IISマネージャーを開く** https://i.stack.imgur.com/hgRkw.png [image:https://i.stack.imgur.com/hgRkw.png [ここに画像の説明を入力]]

    1. [接続]ウィンドウから[アプリケーションプール]を選択します。

    2. 次に、アプリケーションで使用するアプリケーションプールを選択します。

    3. [操作]ウィンドウから[詳細設定…​]を選択します。

https://i.stack.imgur.com/xJsok.png [image:https://i.stack.imgur.com/xJsok.png [ここに画像の説明を入力]]

  • [ユーザープロファイルの読み込み]オプションを[* True *]に変更し、[OK]を押します

それで全部です。