0

IIS 7 を使用する Web サイトで作業しており、リモート マシン上に COM サーバーを作成しようとしています。フローは次のとおりです。

IIS_7_Computer -> Perl Script 1 -> Perl Script 2 -> Win32::OLE ---DCOM ---> 宛先マシン上の COM オブジェクト

私が使用しているアカウントは「Administrator@IIS_7_Computer」です。この管理者は、宛先マシン「管理者」と同じパスワードを持っています

プロバイダーのみが「NTLM」のサイトで「Windows 認証」を有効にしました。

Administrator@IIS_7_Computer としてログオンしているときにコマンド ラインから perl スクリプト 1 を起動すると、スクリプト 2 ごとに起動され、オブジェクトが正常に作成されます。

しかし、Administrator@IIS_7_Computer としてログインして Web サイトにアクセスすると、「アクセスが拒否されました」というメッセージが表示され続けます。

何か案は?

前もって感謝します、-ニール。

4

2 に答える 2

0

ActiveState から PerlIS を使用できます。それは良いです&はるかに手間がかかりません。

于 2013-04-29T15:48:59.690 に答える
0

「Windows 認証」ではなく、IIS で「基本認証」を有効にする必要がありました。

于 2013-05-02T17:12:35.593 に答える