- PR -

ASPNETユーザについて

1
投稿者投稿内容
yu
会議室デビュー日: 2007/03/06
投稿数: 13
投稿日時: 2007-06-26 18:27
いつもお世話になります。
ASP.net & EXCEL で帳票出力アプリケーションを作成しています。

現在、サーバ機にログインして運用を行っているアプリがあるのですが
近々、サーバ機を新しくするにあたり、ログオフ運用に変わる予定があります。
そこで、現在動いている帳票作成アプリで
ログオフ運用するテストを行っていたのですが、
EXCELが正常に出力されない現象が発生しました。
EXCELが正常に出力されない現象は、dcomcnfg の設定(対話ユーザ → 起動ユーザに変更)により回避できたのですが、
帳票出力時、毎回イベントビューアにMsiInstallerの警告が出力されるようになってしまいました。

出力内容のユーザ欄に PC名\ASPNET と表示されています。
そこで、ASP.netを実行する際に使用している
aspnet_wp.exeの実行ユーザ(ASPNET → User123(例です))を変更し、
そのユーザでサーバにログインしてEXCELを一度起動すれば
インストーラが実行されないと思い、machine.configファイルの
processModelタグのユーザ項目とパスワード項目の変更を行いました。

変更後、帳票を出力するとインストーラは実行されていないのですが
この方法が通常行う方法なのかが、分からずに困っています。
とりあえず、警告は出力されないので、良いような気もしますが
周囲に聞ける人も居なく不安な状態で、リリースするのは
如何なものかと思い、投稿させていただきました。

理解し難い文章になってしまいましたが
ご意見を頂けると助かります。
宜しくお願いいたします。


参照URL
http://support.microsoft.com/kb/257757/
http://msdn2.microsoft.com/ja-jp/library/bakfs900(VS.80).aspx
1

スキルアップ/キャリアアップ(JOB@IT)