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
网上搜索一番得知:
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
相关文章推荐
- BeagleBone Black第八课板:建立Eclipse编程环境
- Cocos2d-x开发中Ref内存管理
- ABAP 对RESB表取数性能影响
- Sql Server 分布式数据库
- OC中的细节--从变态的角度
- Ubuntu安装jdk报错:-bash /usr/.../java:No such file or directroy
- 界面技术(DirectUI)
- UIKeyboardTypeNumberPad 数字键盘自定义按键
- 来到新公司感想与学习。
- JAVA实现简单四则混合运算
- 为UIWebView实现离线浏览
- 隐藏自定义的tabBar
- OS之内存管理
- JSP中的pageEncoding和contentType属性
- 所谓策略,我站在旁边看今天 神刻的样子O2O
- python学习之多行注释
- Linux下的进程状态
- react-native试玩(34)-配置Android开发环境
- txt转换pdf格式转换器的操作步骤
- 采用粘贴条码的方式需要注意