欢迎光临

木子屋

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

作者: dnawo

日期: 2013-05-23 02:55 PM

分类: Web编程

内容: 前些天用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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.973 ms

返回

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

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.973 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.004 ms

返回