メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Business Portal for Microsoft Dynamics GP または Microsoft Dynamics SL では、[Site設定]をクリックし、[ユーザーの管理] をクリックすると、次のエラー メッセージが表示されることがあります

'/' アプリケーションのサーバー エラー。
--------------------------------------------------------------------------------


無効なユーザー。


説明: 現在の Web 要求の実行中にハンドルされない例外が発生しました。 エラーとコードの発生元の詳細については、スタック トレースを確認してください。



例外の詳細: Microsoft.BusinessFramework.Security.AuthenticationException: 無効なユーザー。



ソース エラー: 現在の Web 要求の実行中に未処理の例外が生成されました。 例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して識別できます。



スタック トレース:


[AuthenticationException: Invalid user.] Microsoft.BusinessFramework.UserManager.VerifyUser() +695 Microsoft.BusinessFramework.EnterpriseSession.Initialize(String enterpriseUrl) +1061 Microsoft.BusinessFramework.Security.EnterpriseInitializationModule.OnAcquireRequestState(Object sender, EventArgs e) +150 System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87


--------------------------------------------------------------------------------

Version Information:
Microsoft .NET Framework Version:1.1.4322.2032;
ASP.NETバージョン:1.1.4322.2032

原因

この問題は、次の条件の 1 つ以上が当てはまる場合に発生します。

  • Business Portal のインストールに使用されたユーザー アカウントには、ビジネス ポータル (IIS) を実行しているサーバーに対する適切なMicrosoft インターネット インフォメーション サービスアクセス許可が付与されません。 ユーザー アカウントは、ユーザー アカウントを実行しているコンピューター上の正しいロールのメンバー Microsoft SQL Server。

  • ユーザー アカウントは、Business Portal がインストールされたドメインとは異なるドメインのメンバーです。

  • ユーザー アカウントは、Dynamics データベースの Business Portal テーブルまたはシステム データベースに存在しません。

  • ビジネス ポータルでユーザー アカウントが破損しています。

  • Internet Enhanced Security が有効になっています。

解決策

この問題を解決するには、次の手順に従います。 各手順を完了したら、[サイトの管理]を設定し、[ビジネス ポータルでユーザーを管理する] をクリックします。 「現象」セクションに記載されているエラー メッセージが表示されない場合は、問題を解決します。 その場合は、このセクションの残りの手順を完了する必要があります。 エラー メッセージが表示されるたび、次の手順に進みます。

  1. Business Portal のインストールに使用されたユーザー アカウントに、IIS を実行しているサーバーに対する少なくともローカル管理者のアクセス許可が付与されている必要があります。 また、ユーザー アカウントにログインのMicrosoft SQL Serverします。 ログインが、次のサーバー ロールのメンバーである必要SQL Server。

    • セキュリティ管理者

    • データベース作成者

  2. ユーザー アカウントがドメインのメンバーであり、Business Portal がインストールされているネットワークに登録されていることを確認します。 また、ドメインにネットワークに信頼された環境が設定されているのを確認します。

  3. エラー メッセージを受け取るユーザー アカウントが次の表に存在することを確認します。

    • MbfUserWindowsIdentity

    • MbfUser


    ユーザー アカウントが存在することを確認するには、クエリ アナライザーまたはクエリ アナライザーで次SQLを実行SQL Server Management Studio。 Microsoft Dynamics GP の場合は、Dynamics データベースに対して ステートメントを実行します。 Microsoft Dynamics SL の場合は、システム データベースに対して ステートメントを実行します。

    SELECT WINDOWSCREDENTIALS FROM MbfUserWindowsIdentity
    SELECT ALIAS FROM MbfUser

    これらのテーブルにユーザー アカウントが存在しない場合、Business Portal をインストールしたユーザーは、Business Portal を使用してユーザー アカウントを削除してから追加する必要があります。 ユーザー アカウントを削除または追加する方法の詳細については、「詳細」セクションを参照してください。

  4. 問題が解決しない場合は、Business Portal をインストールしたユーザーにタスクの実行を試みておきます。 Business Portal をインストールしたユーザーにエラー メッセージが表示されない場合、エラー メッセージを受け取ったユーザーのユーザー アカウントが破損している可能性があります。 Business Portal をインストールしたユーザーは、Business Portal を使用してユーザー アカウントを削除してから追加する必要があります。 ユーザー アカウントを削除または追加する方法の詳細については、「詳細」セクションを参照してください。

  5. IIS サーバーで、[スタート] をクリックし、[コントロールパネル] をクリックし、[プログラムの追加と削除] をクリックし、[追加/削除] をクリックして、[Windowsします。 [ インターネットセキュリティ強化] チェック ボックスをオフにし、ウィザードに進み、プログラムを削除します。




    メモ

    • Internet Enhanced Security を使用する場合は 、domain\userID ユーザー名と適切なパスワードを使用してログオンしてください。

    • ビジネス ポータルは、プログラムにログオンしようとするユーザーごとにドメインに対して認証を行うので、セキュリティチェックにはインターネットセキュリティ強化は必要ありません。

詳細情報

Business Portal でユーザー アカウントを削除してから追加するには、次の手順に従います。

ユーザーを削除する

  1. ビジネス ポータルを起動します。 Business Portal のインストールに使用したユーザー アカウントを使用します。

  2. Business Portal 3.0 で、[サイト] 設定をクリックし、[ビジネス ポータル ユーザーの管理] をクリックします

    Business Portal for Dynamics GP 10 (以降のバージョン) で、[サイトの操作] をクリックし、[サイト設定] をクリックし、[ビジネス ポータルの管理] セクションの [ユーザー] をクリックします。

  3. [ユーザー 一覧] の 一覧で、ユーザー アカウントを選択します。

  4. [タスクの 選択] 領域で、[ ユーザーの削除] をクリックします

  5. [ビジネス ポータルのユーザーの削除] ウィンドウで、削除するユーザー アカウントをクリックして選択します。

  6. [削除] をクリックします

ユーザーを追加する

  1. ビジネス ポータルを起動します。 Business Portal のインストールに使用したユーザー アカウントを使用します。

  2. Business Portal 3.0 で、[サイト] 設定をクリックし、[ビジネス ポータル ユーザーの管理] をクリックします

    Business Portal for Dynamics GP 10 (以降のバージョン) で、[サイトの操作] をクリックし、[サイト設定] をクリックし、[ビジネス ポータルの管理] セクションの [ユーザー] をクリックします。

  3. [タスクの 選択] 領域で、[ 新しいユーザーの 追加] をクリックします。 ユーザーの追加ウィザードの手順を実行して、ビジネス ポータルにユーザー アカウントを追加します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×