我将基于ASP C#的网站从旧服务器迁移到新服务器,网站的所有功能在新服务器上运行良好,但这一功能
System.Diagnostics.Process proc = System.Diagnostics.Process.Start(@BatchFile)
没有启动批处理文件。
我做了:IIS管理员帐户作为本地帐户并与桌面交互。 ASP网络帐户 - 我分配了本地管理员帐户 IUSER帐户 - 将其设为本地管理员
有人可以建议我还缺少什么。
答案 0 :(得分:0)
您说已迁移到新服务器。可能您的路径无效,权限错误,身份错误或以上所有情况。
ProcessStartInfo.WorkingDirectory
属性来控制工作目录。当UseShellExecute
属性为false时,获取或设置要启动的进程的工作目录。 UseShellExecute
为true时,获取或设置包含要启动的进程的目录。