时间:2014-03-12 15:55作者:网络人气:5815
新开发的MVC4项目在本地运行正常,在服务器发布时出现异常。
异常的信息也很简单,就短短的一句话:“发布MVC4程序报错:抱歉,处理您的请求时出错。”到网上查了也没查到相关异常的解决方案,让人完全摸不着头脑。
没有办法,只有自己修改代码反复发布,找出问题原因。
原来,这个错误页面是新建MVC4项目的默认错误页面,于是将错误信息开启。
开启错误信息后,得出结论,由于项目连接了oracle数据库,使用了针对oracle数据库的EF组件。而服务器是64位系统,需要在IIS中做一些设置。
打开IIS设置页面,选择发布项目的程序池。
点高级属性,将使用32位程序选择为true,保存后,项目即可正常访问。
网友评论