ASP.NET调用jarsigner.exe失败:系统找不到指定的文件

前些天用cwRsync对两台服务器网站文件做了互备,今天凌晨一台服务器当机,DNS自动切换到另一台服务器,页面浏览正常。早上发现新服务器在线生成apk总是失败,检查发现新服务器上没有安装jdk,下载安装/添加环境变量/分配权限,再测试,还是失败,错误信息如下:

引用内容 引用内容
System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at WEB.Controllers.ApkController.Index() in e:\www\web1\WEB\Controllers\ApkController.cs:line 132

出错处调用jarsigner.exe生成apk,手工创建批处理测试,能正常生成,搞了一上午,最后运行"iisreset /restart"重启IIS,问题解决,原因是新加的环境变量需重启IIS才能生效

评论: 0 | 引用: 0 | 查看次数: 5936
发表评论
登录后再发表评论!