设为首页 收藏本站
查看: 629|回复: 0

如何在本地win7 64bit机器IIS上挂mvc网站

[复制链接]

尚未签到

发表于 2015-5-16 11:31:14 | 显示全部楼层 |阅读模式
  在博客园写文字写的比较少,大部分都在csdn上发布的文章,以后打算把csdn上的文章全部迁移过来,感觉博客园关注技术方面的人更多些(其实还是觉得博客园评论的人比较多的,能指出自己的一些错误~~)
  之前做了一个mvc4.0的web网站,也没有时间去挂到iis上,都是在本地直接测试的,如果要挂到iis上进行运行,特别是win7 64bit的IIs就有些问题还是需要注意才行,现把自己的步骤分享下(仅供参考):
  先说说我的整体开发环境:
  1、win7 64位机器,IIS6.1
DSC0000.png
  2、vs2012,net4.0框架
  环境大体就这样,下面具体来说说整体步骤,以及会遇到的一些问题:
  1、首先在IIS上选择“网站”右键添加一个网站,如下图所示:
DSC0001.png
  填上自己的网站名称,物理路径选择你那个包含bin文件的网站目录,ip地址未分配就行,端口我这里选择8080是因为我还有一个网站已经占用了默认的80端口,所以要重新分配一个端口(这里你可以随意填写,至于范围是多少我也米去了解过),点确定就行。
  如果直接预览会出现如下图所示的错误:
DSC0002.png
  这个错误一看就知道就框架版本的问题,因为我们本身的开发框架版本是4.0,但我们默认的应用程序池确是2.0的,所以才会报这个错误,那这个应用程序如何设置呢?请看下面分解。
  一般创建一个网站比如:A网站,就会默认分配一个同名的A应用程序程序池,在IIS的应用程序池中可以看到:
DSC0003.png
  原理这里的应用程序池框架版本是2.0的,选择4.0吧,至于下面的托管模式,默认集成就行,其中还有个经典模式,这个是为了兼容以前的iis版本,有时候一些旧版本的一定要选择经典模式才可以,点击确定就可以了;
  然后在你的当前网站->高级设置中选择和你刚刚设置好的同名应用程序池就可以了:
DSC0004.png
  到这里大部分工作也算告一段落了,最后补充一点,可能你会用到哦,之前我有个网站用到了32位的urlrewrite这个组件,挂到这个环境中总是报错,那个时候哥狠纠结,又 不能直接调试(因为本身开发框架的问题),后面只能求助度娘、谷爷(别告诉我你不知道度娘,谷爷,那会让我小小的鄙视下您的),最后总算找到其中的原因了,因为这个urlrewrite只支持32位的,而我的却是64位的,这个怎么办呢,其实iis里面有个选项是可以支持的,那就是在你的当前网站的应用程序池->右键高级设置->启用32位应用程序,把它勾选为true,对,就是这个true,这样就可以解决你的一些组件不支持32位的了。
  好了,图文分解到此结束,如果各位看官有什么好的建议或者问题都可以下面留言。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-67464-1-1.html 上篇帖子: 在win7上安装VS2010时VC9.0Runtime组件总是安装失败。 下篇帖子: 解决win7能上网却右下角网络图标显示红色叉号的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表