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