我在我的应用程序中使用了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".
请让我知道我哪里出错。
答案 0 :(得分:0)
我想这可能是外卡问题,因为在将网站发布到IIS之后,它只允许运行那些在IIS中映射的扩展。请检查一下。