些天用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才能生效。
时间: 2024-09-19 20:11:43