1つの.Netアセンブリを作成し、COMオブジェクトとしてアクセスできるようにしました。ASPページでこのオブジェクトのメソッドを公開しようとすると、エラー「80131509」が発生します。オブジェクトをインスタンス化するときにエラーは発生しません。つまり、Server.CreateObjectが通過しています。
これは開発環境では正常に機能していますが、UAT環境ではこのエラーが発生しています。開発とUATは、UATの方が安全であることを除けば、ほとんど同じです。私はすべての可能な方法を試しましたが、運がありません。私は過去4日間この問題に取り組んでおり、助けていただければ幸いです。
そのdllを公開する際にIIS7でいくつかのアクセス許可の問題があるのではないかと疑っています。しかし、それが何であるかわからないのですか?私たちはIUSRにも完全な権利を与えました。
コード:
set obj = Server.CreateObject("DataAccess")
dim rs
set rs=obj.GetLocations("All") <--- **Here i am getting an error.**