win8上部署.net4.0程序到iis

在win8.1上默认的iis版本为8.5版,不做任何配置回报3个错误, 一下是错误提示内容及解决方案

1>HTTP 错误 404.3 – Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

 解决方法如下:

1、依次打开控制面板→程序和功能→打开或关闭Windwos功能

2、在打开的Windows功能窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能,将需要的功能选项前面的勾上,确定安装即可,相关截图如下所示:

win8上部署.net4.0程序到iis

2>错误提示:HTTP 错误 500.23 - Internal Server Error

解决方法:应用程序池用.net 4.0的经典模式即可。


3>错误提示:试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)

原因:开发环境和部署环境不同造成的(系统64bit 和 系统32bit)

解决方法:IIS》应用程序池》选中所用的程序池名称右击》高级设置》常规》启用32位应用程序,改为True。

你可能感兴趣的:(.net)