- - PR -
WS2003で.NETで開発したDLLがASPで動作しない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-08 05:56
ASP の実行アカウントに、regasm した .DLL のアクセス権が無いのでは? | ||||||||
|
投稿日時: 2006-02-08 14:40
返答が遅れて申し訳ありません。
ご指摘ありがとうございます。 アクセス権が無いというのは自分も薄々感じてはいるのですが、 どのように与えるかが自分の勉強不足の為わかりません。 しかも%windows%\system32\inetsrvに設置しただけで現状問題なく動いてしまっているのでさっぱりです。 regasmのオプション間違いかとも思えてきたのですが。。。 こちらの勉強不足で申し訳ありません。 | ||||||||
|
投稿日時: 2006-02-08 18:50
.dll のファイルプロパティの「セキュリティ」でどうぞ。
.dll を配置したユーザ権限でなら .dll の読み取りが可能なのは道理です。 IIS が ASP を実行する時は(設定にもよりますが)専用のアカウントを使用します。 そのアカウントに .dll の読み取りや実行権限が無ければ、実行時エラーになるはずです。 |