ようやく時間ができたので2003Serverを起動、リモートデスクトップを駆使してASP.netプロジェクトを展開。
DCOMCNFGでASP.netに権限与えて、と。
とりあえずlocalhostからアクセス。
・・・
「アクセスが拒否されました」
めげずにラッパDLLにも権限委譲。
・・・
「アクセスが拒否されました」
それでもめげずにCOMの実体に権限委譲
・・・
「アクセスが拒否されました」
・・・
困ったときのエラーメッセージ解析、と。
・・・
インターネット インフォメーション サーバー 5 では {コンピュータ名}ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。
・・・
ふーん。←気がついていない
・・・
いろいろいじくりまわしても現象変わらず。 ←まだ気がついていない
・・・
コードを書き直しても当然変わらない。←まだ気がつかない
・・・
ふと何度も弄ったアクセス権設定画面を見ると、NETWORK SERVICEなるアカウントを発見。
試しにASPNETに与えた権限をこちらにまわしてみる。
・・・
動いた(T_T)
どーしてこういう大事な事をカタカナで書きやがりますか。こいつらわ。
そ〜ゆ〜会社でそ…あそこは(笑)