asmx 应用程序尝试使用不同的文件时出现服务器错误

asmx 应用程序尝试使用不同的文件时出现服务器错误

现在我正在尝试恢复现有的 IIS 服务器(我拥有来自损坏的服务器的文件)。

选择根目录后,几个 ASP 文件可以正常工作,但我有一个应用程序具有此输出

Parser Error Message: Could not load type 'WebService1.Global'.

Source Error:
<%@ Application Codebehind="Global.asax.vb" Inherits="WebService1.Global" %> 

我想要加载这个路径:

http://localhost/wsCriativo/wscriativo.asmx

但它尝试加载/global.asax文件并出现此错误。

我必须说这些文件在之前的服务器上运行良好,所以这肯定是 IIS 的配置问题。

信息:IIS 8.5,Windows Server 2012 x64

答案1

请检查您是否将应用程序“wscriativo”(您在 URL 中提供的名称)添加到某个应用程序池。

我也遇到了同样的问题,这就是我的问题。

可能您刚刚创建了 wwwroot,并且该文件夹中包含其他损坏的应用程序。

为每个要运行的子文件夹添加一个应用程序。这样就可以避免使用损坏的应用程序。

如果您从旧 IIS 获取应用程序,还请检查 asp 版本。就我而言,我必须使用 v2.0 而不是 v4.0。

祝你好运!

相关内容