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

我想这可能是通配符问题,因为在将网站发布到 IIS 之后,它只允许运行那些映射到 IIS 中的扩展。请检查相同。

于 2012-05-09T08:35:43.773 回答