【環境】
Windows 2003 Server 、 IIS 6.0
【状況】
ASPソース内の
Server.CreateObject(”Excel.Application”)
が失敗する。
エラー内容はDCOMエラー。生成権限がない模様。
Windows 2000では動いていた。
認証はBasic認証でインターネットゲストアカウント以外を設定。
【対応】
1.dcomcnfg (コンポーネントサービス) を起動。
2.「コンポーネントサービス」→「コンピュータ」→「マイ コンピュータ」→「DCOMの構成」を展開。
3.「Microsoft Excelアプリケーション」を右クリックプロパティ。
4.「セキュリティ」タブで認証に利用しているユーザに権限を与える。
※Excel以外でも「Server.CreateObject」周りでDCOMの権限エラーの場合、これが疑われる。
IIS7 ( Windows 2008 ) でのDCOM許可...
以前書いた [ASPのDCOM権限。 ( 新ページ[2008/06/20] | http://wp.kaz.bz/tech/2008/06/20/">新ページ[2008/06/20] | 新ページ[2009/08/02] | (more...)
トラックバック by memo — 2009/08/02 日曜日 @ 14:29:21