ローカルIISにデプロイしたWebアプリケーションから、
ローカルフォルダ内に存在するファイルを下記コードで開こうと思っております。
System.Diagnostics.Process.Start("ファイルパス")
しかし、上記コードを実施してもファイルは開かれませんでした。
コード実施時は数十秒フリーズするので
ファイルを開こうとはしているのかとは思いますが、ファイルは開かれず、
例外も発生せず、次の行の処理に移ってしまいます。
Visual Studio上でDebugモードでデバッグすると
正しくファイルは開かれますが、ローカルIIS上でデバッグもしくは
ローカルIISにデプロイして実施するとファイルは開かれません。
ファイルを開くにはどのようにしたらよいでしょうか?
開く対象のファイルやフォルダには
下記ユーザーでのアクセス権は設定しております。
ASP.NET v4
DefaultAppPool
IIS_IUSRS
NETWORK SERVICE
環境は以下の通りです。
・Windows 7
・IIS 7.5
・ASP.NET MVC (言語はC#)
・Visual Studio 2013
・アプリケーションプール:
ASP.NET v4.0(.NET Framework v4.0.30319)
マネージパイプラインモード → 統合
追記:
上記コードが実行されるとプロセスが生成されることまでは
タスクマネージャー上で確認できました。
プロセスが生成されていますがファイルが表示されない、といった事象です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/04 06:29
2016/02/05 04:11