- PR -

ASP2.0.netでCOMコンポーネントについて

1
投稿者投稿内容
未記入
ベテラン
会議室デビュー日: 2005/07/14
投稿数: 66
投稿日時: 2006-08-02 21:10
いつもお世話になっております。
あるCOMコンポーネントをASP2.0.net(C#)の参照設定より追加したのですが
開発環境(デバッグ環境)では普通に動作するのですが、仮想ディレクトリより
本番環境で実行した場合に

CLSID {XXXXXXX-XXXXX-XXXX-XXXXX-XXXXXXX} を含むコンポーネントの COM クラス ファクトリを取得中に、次のエラーが発生しました

とエラーになってしまいます。どうすれば開発環境と同じように動作するのでしょうか。(開発環境と本番環境は同じPCでしています。)

よろしくお願いします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-08-03 09:41
引用:

未記入さんの書き込み (2006-08-02 21:10) より:

CLSID {XXXXXXX-XXXXX-XXXX-XXXXX-XXXXXXX} を含むコンポーネントの COM クラス ファクトリを取得中に、次のエラーが発生しました


同一PCの違う仮想ディレクトリで動かないって言うのは解りませんが、
とりあえず次のエラーとは何ですか?例外の内容を教えてください。
未記入
ベテラン
会議室デビュー日: 2005/07/14
投稿数: 66
投稿日時: 2006-08-03 10:28
かるあさんどうもです。
エラー内容は下記です。よろしくお願いします。

この ASP.NET は、要求されたリソースへのアクセスを許可されていません。要求された ASP.NET へのリソースへアクセスを許可するかどうかを検討してください。ASP.NET プロセスには、アプリケーションに偽装が実行されていない場合は、通常、インターネット インフォメーション サーバー 5 では {コンピュータ名}\\ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。<identity impersonate="true"/> 経由でアプリケーションに偽装が実行されている場合、ユーザーは、通常 IUSR_MACHINENAME に設定された匿名ユーザーか、または認証された要求ユーザーになります。

ASP.NET にファイルへのアクセスを許可するには、エクスプローラでファイルを右クリックし、[プロパティ] を選択して、[セキュリティ] タブを選択します。[追加] をクリックして、適切なユーザーまたはグループを追加します。ASP.NET アカウントを強調表示し、希望するアクセスのボックスをチェックします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-08-03 10:43
引用:

未記入さんの書き込み (2006-08-03 10:28) より:

ASP.NET にファイルへのアクセスを許可するには、エクスプローラでファイルを右クリックし、[プロパティ] を選択して、[セキュリティ] タブを選択します。[追加] をクリックして、適切なユーザーまたはグループを追加します。ASP.NET アカウントを強調表示し、希望するアクセスのボックスをチェックします。


これをやった後にもう一度レジストリ登録してみたらどうなりますか?
未記入
ベテラン
会議室デビュー日: 2005/07/14
投稿数: 66
投稿日時: 2006-08-03 11:04
とりあえずwwwroot以下にEveryone権限を与え、
再度、参照設定よりCOMコントロールを登録しましたが
同じエラーが発生します。

以上、よろしくお願いします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-08-03 11:25
引用:

未記入さんの書き込み (2006-08-03 11:04) より:
とりあえずwwwroot以下にEveryone権限を与え、
再度、参照設定よりCOMコントロールを登録しましたが
同じエラーが発生します。


wwwroot 以下に Everyone権限 を与えるのではなく、
該当の COMコントロール に対して与えるのだと思います。
未記入
ベテラン
会議室デビュー日: 2005/07/14
投稿数: 66
投稿日時: 2006-08-03 16:54
お世話になります。
COMコンポーネントにEveryone権限を与え
ましたがエラー内容は変わりませんでした。

他に何か原因がありそうですか。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-08-03 22:55
dcomcnfg じゃない?
1

スキルアップ/キャリアアップ(JOB@IT)