現象
Microsoft Dynamics GP 10.0 または Microsoft Dynamics GP 9.0 のビジネス ポータルで [注文管理のセットアップ] ページを開こうとすると、次のエラー メッセージが表示されます。
"c:\inetpub\wwwroot\bin\~ パスへの "/" アプリケーション アクセスのサーバー エラーprivatefile.dbauthentication.config拒否されます。 例外の詳細:
ASP.NET リソースへのアクセスが許可されていない場合。 リソースへのアクセス権を要求 ID に付与 ASP.NET 検討してください。 ASP.NET は、アプリケーションが偽装していない場合に使用される基本プロセス ID を持っています。 アプリケーションが <ID imprersonate="true"/> を介して偽装している場合、ID は匿名ユーザーまたは認証された要求ユーザーになります。
原因
この問題は、ファイルが見つからないかGPReg.dll登録されていない場合に発生します。
解決策
この問題を解決するには、次の手順を実行します。
-
ビジネス ポータルGPReg.dllに使用した Web サイトのルート ディレクトリの bin フォルダーにファイルが含まれます。
注意 既定では、bin フォルダーは次の場所にあります。C:\Inetpub\wwwroot\bin
-
ファイルを手動でGPReg.dllします。 これを行うには、以下のいずれかの方法を使用します。
-
コマンド プロンプトを使用します。
-
[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに「cmd」と入力し、[OK] をクリックします。
-
ファイルを含むディレクトリにGPReg.dllします。
注意 既定の場所に変更するには、コマンド プロンプトで「CD inetpub\wwwroot\bin」と入力し、Enter キーを押します。 -
コマンド プロンプトで、「Regsvr32」と入力GPReg.dll Enter キーを押します。
-
-
Microsoft Windows エクスプローラーを使用します。
-
[スタート] を 右クリックし、[探索] を クリックします。
-
ファイルを見つけて右クリックしGPReg.dllをポイントし、[プログラムの選択] をクリックします。
-
[ファイル名 を指定して開く] ダイアログ ボックスで、[参照] を クリックします。
-
[検索先] ボックスの一覧で、[C:\Windows\System32]フォルダーをクリックし、Regsvr32.exeファイルをクリックして、[開く] をクリックします。
-
-
詳細情報
問題の再現手順
-
ビジネス ポータルで、[サイトの管理] を設定、[アプリケーション]設定 をクリックし、[注文管理のセットアップ]をクリックします。
-
ユーザー名とパスワードの入力を求めるメッセージが表示されたら、ユーザー名とパスワードを入力します。
-
[OK] をクリックします。