现在我正在尝试恢复现有的 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。
祝你好运!