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

时间: 2024-09-19 20:11:43

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

visual studio-vs2013无法启动*.exe,系统找不到指定的文件

问题描述 vs2013无法启动*.exe,系统找不到指定的文件 win10运行vs2013无法启动*.exe,系统找不到指定的文件,求大神 解决方案 说明你代码有错误,编译没有成功,所以没有生成exe文件,所以无法运行,具体打开输出窗格,看下编译器给你的错误提示. 解决方案二: 文件丢失,你看看是不是少文件了 解决方案三: 这个问题应该不难的吧. 解决方案四: VS,无法启动指定的程序,系统找不到指定的文件VS,无法启动指定的程序,系统找不到指定的文件vs2010 无法启动程序 系统找不到指定的

系统找不到指定的文件 No installed service named "Apache2"

安装Apache问题:系统找不到指定的文件 No installed service named "Apache2" 原因是端口冲突. 1.查看端口使用情况命令:netstat -ano 2.可以查看到占用端口80的进程PID是多少,在任务管理器中结束此进程即可 解决方法确保几处: 1.停止IIS启动 2.把端口80改成其它 (譬如90,800,,,什么数字都好) 3.防火墙(关掉试试)      在运行处输入 cmd 回车,转到apache的安装目录,然后进入bin 目录,即   c

iis6 0-System.Web.Helpers系统找不到指定的文件

问题描述 System.Web.Helpers系统找不到指定的文件 Could not load file or assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 系统找不到指定的文件. 解决方案 或者检查你使用的.net框架是否正确,如果你的机器上有不止一个.net框架版本的话. 解决方案二: 目

未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。

问题描述 未能加载文件或程序集"EnvDTE,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"或它的某一个依赖项.系统找不到指定的文件.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IO.FileNotFoundException:未能加载文件或程序集"EnvDTE,Version=8.0.0.0

水晶报表 配置错误:CrystalDecisions.Web ,系统找不到指定的文件的解决方法

水晶报表 配置错误:分析器错误信息: 未能加载文件或程序集"CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"或它的某一个依赖项.系统找不到指定的文件. 本来是以前缺少某些组件或文件,在翻了大量的资料后,才发现是缺少.net环境下的一些组件.解决方法是安装CRRedist2005_x86.msi 即可. 下载地址是: Crystal Reports fo

SVN更新时不能打开新文件svn-base系统找不到指定的文件

  svn服务器架设在linux系统上,svn客户端在windows上,在update的时候可能会出现"Can't open file. XXXX/tmp/text-base/XX.svn-base 系统找不到指定的文件"的错误. 这是由于Linux服务器上的目标文件中存在两个相同文件名的文件.因为linux系统的文件名区分大小写,windows系统不区分文件名的大小写,例如readme.txt和ReadMe.txt在linux系统上是两个不同的文件,但是在windows下将是同一个文

beans-config.xml (系统找不到指定的文件。)

问题描述 2012-5-29 17:06:10 org.springframework.context.support.AbstractApplicationContext prepareRefresh信息: Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@13115ab: display name [org.springframework.context.support.FileSys

string-微信扫码支付 退款 证书报错系统找不到指定的文件

问题描述 微信扫码支付 退款 证书报错系统找不到指定的文件 //是否使用证书 if (isUseCert) { string path = HttpContext.Current.Request.PhysicalApplicationPath; ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); ** X5

wshshell找不到文件-WshShell系统找不到指定的文件

问题描述 WshShell系统找不到指定的文件 D:MicroFrameworkPK_v4_2 oolsscriptsPreprocess.js(29, 1) WshShell.Exec: 系统找不到指定的文件. 编译时提示找不到文件. Win7 64位系统 有哪位前辈随到过这个问题. 解决方案 VS2010系统找不到指定的文件applicationContext.xml (系统找不到指定的文件)关于java系统找不到指定文件的解决方案