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

作者:袖梨 2022-06-25

些天用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才能生效。

相关文章

精彩推荐