Asp.net mvc 4 Windows Server 2003 64位IIS 6.0服务不可用

Asp.net mvc 4 Windows Server 2003 64位IIS 6.0服务不可用,asp.net-mvc-4,.net-4.0,asp.net-web-api,iis-6,windows-server-2003-r2,Asp.net Mvc 4,.net 4.0,Asp.net Web Api,Iis 6,Windows Server 2003 R2,我创建了一个MVC4WebAPI,并运行了所有的配置来运行它,但是我遇到了上面提到的错误 事件日志显示我正在运行两个版本的.NET 我在服务器上启用了32位应用程序 这是.NET 4注册的证明: 这就是我得到的错误: 上述错误的设置: 从上方屏幕单击配置: 点击编辑: 如果我将通配符映射dll更改为以下内容 我得到了这个错误,你可以看到它说我运行的是.net的版本2,根据第一个屏幕截图,这不是真的,我尝试了iisreset,但没有用: 当使用MVC4WebAPI时,通配符映射用于

我创建了一个MVC4WebAPI,并运行了所有的配置来运行它,但是我遇到了上面提到的错误

事件日志显示我正在运行两个版本的.NET

我在服务器上启用了32位应用程序

这是.NET 4注册的证明:

这就是我得到的错误:

上述错误的设置:

从上方屏幕单击配置:

点击编辑:

如果我将通配符映射dll更改为以下内容

我得到了这个错误,你可以看到它说我运行的是.net的版本2,根据第一个屏幕截图,这不是真的,我尝试了iisreset,但没有用:

当使用MVC4WebAPI时,通配符映射用于干净的url

这是IIS中的设置:

有人能帮我找到解决这个问题的方法吗

编辑:

以下是我进行的初始设置的资源:

基本上,IIS注册了Framework4,但在我尝试加载api时,它使用的是Framework2