您的位置:首页 > 其它

iis 部署 webapi2.0 访问报错解决

2015-09-16 12:02 246 查看
本机安装的VS2013 开发环境,在IIS部署WebApi2.0时,应用程序池并没有.NET4.5的选项。

网上搜索一番得知:

  1、.NET 4.5本质上还是4.0,属于递增式的更新,所以对IIS 来说看到的只有4.0而已;

  2、项目部署后,若还是报500错误,或以下错误:

     IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法

     IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”

  解决方法如下:

    以管理员运行下面的命令注册:

     32位机器:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

     64位机器:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

二、本机测试 创建证书命令:

C:\Program Files (x86)\Windows Kits\8.1\bin\x64>makecert -r -pe -n "CN= WebIIS"
-b 01/01/2000 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localMachine -sky
exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: