0
私のアプリケーションでserver.mappath()を使用しました。デバッグモードで正常に動作していますが、IISに公開した後は動作しません。絶対パスで試してみました公開後にasp.netでserver.mappathが動作しない
string filePath=Path.Combine(HttpContext.Server.MapPath("/calendar"),
"MonthCalendarTest.exe");
Process.Start(filePath, Convert.ToString(LoggedInUserKey));
、
"../../calendar/MonthCalendarTest.exe"
"~/calendar/MonthCalendarTest.exe".
私が間違っているつもりですどこ私に知らせてください。
これは、マッパートの問題ではなく、セキュリティ上の問題である可能性があります。どのようなエラーメッセージが表示されますか?私は誰もがセキュリティ設定の多くを変更せずにIISプロセスからexeファイルを発射するのを見たことがない – Richard
これは "System.ComponentModel.Win32Exception:システムが指定されたファイルを見つけることができません" –