【问题标题】:asp .net/click once application issueasp .net/click 一次应用程序问题
【发布时间】:2012-02-02 14:37:11
【问题描述】:

因此,我们尝试在带有 IIS6 的 Server 2003 上运行此单击一次应用程序。它适用于某些系统,而不适用于这个系统。就 dll 和部署文件而言,这些系统都具有完全相同的文件。这是我们遇到的错误之一。任何帮助都会得到帮助,现在已经为此工作了一个多月。

“/ODBWebService”应用程序中的服务器错误。

找不到指定的模块。 (HRESULT 的例外情况: 0x8007007E) 说明:在执行过程中发生未处理的异常 执行当前的 Web 请求。请查看堆栈跟踪 有关错误及其起源的更多信息 代码。

异常详细信息:System.IO.FileNotFoundException:指定的 找不到模块。 (HRESULT 异常:0x8007007E)

来源错误:

在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。

堆栈跟踪:

[FileNotFoundException:找不到指定的模块。 (来自 HRESULT 的异常:0x8007007E)]
System.Reflection.Assembly._nLoad(AssemblyName 文件名,字符串 代码库、证据组装安全、组装位置提示、 StackCrawlMark& stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection) +0 System.Reflection.Assembly.nLoad(AssemblyName fileName、String codeBase、证据 assemblySecurity、Assembly locationHint, StackCrawlMark& stackMark, 布尔 throwOnFileNotFound, Boolean for Introspection) +43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, 证据组装Security, StackCrawlMark& stackMark, Boolean 内省)+127
System.Reflection.Assembly.InternalLoad(字符串组装字符串, 证据组装Security, StackCrawlMark& stackMark, Boolean forIntrospection) +142 System.Reflection.Assembly.Load(String 组装字符串)+28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName, Boolean starDirective) +46

[ConfigurationErrorsException: 指定的模块不能被 成立。 (来自 HRESULT 的异常:0x8007007E)]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔型 starDirective) +613
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178
System.Web.Compilation.BuildProvidersCompiler..ctor(虚拟路径 configPath, Boolean supportLocalization, String outputAssemblyName) +54 System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(虚拟路径 virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet 排除子目录,布尔值 isDirectoryAllowed) +8812914
System.Web.Compilation.BuildManager.CompileCodeDirectory(虚拟路径 virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet 排除子目录)+128
System.Web.Compilation.BuildManager.CompileResourcesDirectory() +31
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +304

[HttpException (0x80004005): 找不到指定的模块。 (来自 HRESULT 的异常:0x8007007E)]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +58 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +512 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +729

[HttpException (0x80004005): 找不到指定的模块。 (来自 HRESULT 的异常:0x8007007E)]
System.Web.HttpRuntime.FirstRequestInit(HttpContext 上下文) +8894223 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+85 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest WR) +259

----------------------------------------------- --------------------------------- 版本信息:Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3618

【问题讨论】:

标签: asp.net clickonce


【解决方案1】:

你没有提到这是什么框架版本。 但是您似乎正在使用一些 HTTP 调用,因此我将这个刺入黑暗:

您是否有机会在这台机器上运行 .NET 3.5/4.0 客户端配置文件而不是完整的框架?

是否有机会进行互操作?
您是否分发本机 DLL?

否则,暴力故障排除方法将是启动进程监视器并查找给定进程的文件未找到错误。

【讨论】:

  • 框架版本为2.0。我安装了 3.5 和 4,但这个应用程序和应用程序池设置为 2.0。我也在事件日志中收到此错误...
    System.Net.Sockets.SocketException: 无法建立连接,因为目标机器主动拒绝它 3.199.183.164:2202。 3.199.183.164 是我的服务器 IP 地址。它怎么不能访问自己?这可能是 DNS 解析错误吗?如果是我自己的地址,3.199.183.164 不应该解析为 127.0.0.1 吗?
  • 好吧,我很困惑,你能在你的问题中解释一下 ClickOnce 和 IIs 之间的关系吗?您有 ClickOnce 应用程序和 Web 应用程序吗?他们中的哪些人遇到了这种异常?
  • 这是一个点击一次的应用程序,我们放置在我们的服务器上,然后部署到其他终端。应用程序在事件日志中使用 asp.net 2.0 后单击一次,我们每次尝试运行它时都会收到 asp.net 2.0 错误。(刚刚在上面发布)所以我假设它们是相关的。
  • 事件日志错误 - ASP.NET 2.0.50727.0 System.Net.Sockets.SocketException:无法建立连接,因为目标机器主动拒绝它 3.199.183.164:2202。 3.199.183.164 是我的服务器 IP 地址。它怎么不能访问自己?这可能是 DNS 解析错误吗?如果是我自己的地址,3.199.183.164 不应该解析为 127.0.0.1 吗?
  • 哇,您确实为您的 cmets 带来了很多应该在问题中出现的额外信息。此外,您确实需要在此处阐明您的设置。此 ClickOnce 应用程序在哪里运行?在客户端还是在服务器上?您在问题中提到的异常是发生在 ClickOnce 应用还是 Web 应用上?
猜你喜欢
  • 2017-07-02
  • 1970-01-01
  • 2021-12-07
  • 1970-01-01
  • 1970-01-01
  • 2020-10-04
  • 2013-04-08
  • 2011-04-13
  • 1970-01-01
相关资源
最近更新 更多