0

アプリケーションで server.mappath() を使用しました。デバッグ モードでは正常に動作していますが、IIS に公開した後は動作しません。

string filePath=Path.Combine(HttpContext.Server.MapPath("/calendar"),
                             "MonthCalendarTest.exe");
Process.Start(filePath, Convert.ToString(LoggedInUserKey)); 

絶対パスで試してみましたが、

"../../calendar/MonthCalendarTest.exe" 
"~/calendar/MonthCalendarTest.exe".

どこが間違っているのか教えてください。

4

1 に答える 1

0

Web サイトを IIS に公開した後、IIS でマップされている拡張機能のみを実行できるため、これはワイルドカードの問題である可能性があると思います。あわせてご確認ください。

于 2012-05-09T08:35:43.773 に答える