如何在本地win7 64bit机器IIS上挂mvc网站
2013-05-21 13:53
218 查看
在博客园写文字写的比较少,大部分都在csdn上发布的文章,以后打算把csdn上的文章全部迁移过来,感觉博客园关注技术方面的人更多些(其实还是觉得博客园评论的人比较多的,能指出自己的一些错误~~)
之前做了一个mvc4.0的web网站,也没有时间去挂到iis上,都是在本地直接测试的,如果要挂到iis上进行运行,特别是win7 64bit的IIs就有些问题还是需要注意才行,现把自己的步骤分享下(仅供参考):
先说说我的整体开发环境:
1、win7 64位机器,IIS6.1
2、vs2012,net4.0框架
环境大体就这样,下面具体来说说整体步骤,以及会遇到的一些问题:
1、首先在IIS上选择“网站”右键添加一个网站,如下图所示:
填上自己的网站名称,物理路径选择你那个包含bin文件的网站目录,ip地址未分配就行,端口我这里选择8080是因为我还有一个网站已经占用了默认的80端口,所以要重新分配一个端口(这里你可以随意填写,至于范围是多少我也米去了解过),点确定就行。
如果直接预览会出现如下图所示的错误:
这个错误一看就知道就框架版本的问题,因为我们本身的开发框架版本是4.0,但我们默认的应用程序池确是2.0的,所以才会报这个错误,那这个应用程序如何设置呢?请看下面分解。
一般创建一个网站比如:A网站,就会默认分配一个同名的A应用程序程序池,在IIS的应用程序池中可以看到:
原理这里的应用程序池框架版本是2.0的,选择4.0吧,至于下面的托管模式,默认集成就行,其中还有个经典模式,这个是为了兼容以前的iis版本,有时候一些旧版本的一定要选择经典模式才可以,点击确定就可以了;
然后在你的当前网站->高级设置中选择和你刚刚设置好的同名应用程序池就可以了:
到这里大部分工作也算告一段落了,最后补充一点,可能你会用到哦,之前我有个网站用到了32位的urlrewrite这个组件,挂到这个环境中总是报错,那个时候哥狠纠结,又 不能直接调试(因为本身开发框架的问题),后面只能求助度娘、谷爷(别告诉我你不知道度娘,谷爷,那会让我小小的鄙视下您的),最后总算找到其中的原因了,因为这个urlrewrite只支持32位的,而我的却是64位的,这个怎么办呢,其实iis里面有个选项是可以支持的,那就是在你的当前网站的应用程序池->右键高级设置->启用32位应用程序,把它勾选为true,对,就是这个true,这样就可以解决你的一些组件不支持32位的了。
好了,图文分解到此结束,如果各位看官有什么好的建议或者问题都可以下面留言。
之前做了一个mvc4.0的web网站,也没有时间去挂到iis上,都是在本地直接测试的,如果要挂到iis上进行运行,特别是win7 64bit的IIs就有些问题还是需要注意才行,现把自己的步骤分享下(仅供参考):
先说说我的整体开发环境:
1、win7 64位机器,IIS6.1
2、vs2012,net4.0框架
环境大体就这样,下面具体来说说整体步骤,以及会遇到的一些问题:
1、首先在IIS上选择“网站”右键添加一个网站,如下图所示:
填上自己的网站名称,物理路径选择你那个包含bin文件的网站目录,ip地址未分配就行,端口我这里选择8080是因为我还有一个网站已经占用了默认的80端口,所以要重新分配一个端口(这里你可以随意填写,至于范围是多少我也米去了解过),点确定就行。
如果直接预览会出现如下图所示的错误:
这个错误一看就知道就框架版本的问题,因为我们本身的开发框架版本是4.0,但我们默认的应用程序池确是2.0的,所以才会报这个错误,那这个应用程序如何设置呢?请看下面分解。
一般创建一个网站比如:A网站,就会默认分配一个同名的A应用程序程序池,在IIS的应用程序池中可以看到:
原理这里的应用程序池框架版本是2.0的,选择4.0吧,至于下面的托管模式,默认集成就行,其中还有个经典模式,这个是为了兼容以前的iis版本,有时候一些旧版本的一定要选择经典模式才可以,点击确定就可以了;
然后在你的当前网站->高级设置中选择和你刚刚设置好的同名应用程序池就可以了:
到这里大部分工作也算告一段落了,最后补充一点,可能你会用到哦,之前我有个网站用到了32位的urlrewrite这个组件,挂到这个环境中总是报错,那个时候哥狠纠结,又 不能直接调试(因为本身开发框架的问题),后面只能求助度娘、谷爷(别告诉我你不知道度娘,谷爷,那会让我小小的鄙视下您的),最后总算找到其中的原因了,因为这个urlrewrite只支持32位的,而我的却是64位的,这个怎么办呢,其实iis里面有个选项是可以支持的,那就是在你的当前网站的应用程序池->右键高级设置->启用32位应用程序,把它勾选为true,对,就是这个true,这样就可以解决你的一些组件不支持32位的了。
好了,图文分解到此结束,如果各位看官有什么好的建议或者问题都可以下面留言。
相关文章推荐
- 教你如何安装配置Windows7系统 IIS IIS7.5本地浏览测试网站 完整版介绍
- 部署Mvc网站到本地IIS上-SQL Server DB 相关错误
- win7+iss7的配置,以及如何在本地IIS服务器挂载一个网站
- win7如何本地让IIS服务器可以读取json文件
- IIS不能打开asp网页的解决方法(windows server 2003)以及如何更好的调试本地网站
- Win10 IIS本地部署MVC网站时不能运行?
- IIS不能打开asp网页的解决方法(windows server 2003)以及如何更好的调试本地网站
- win7 利用IIS建立自己的本地.net网站
- 本地IIS发布网站后如何输入网址访问网站
- Server_本地IIS发布网站后如何输入网址访问网站;
- 如何把ASP.NET MVC项目部署到本地IIS上
- 配置win7 iis后 本地连接网址 打不开网站或者一直在加载 网页加载不出来并且 提示下列错误
- 如何在IIS上部署MVC网站
- VS 2012 如何发布 ASP.NET 网站到本地IIS
- 如何使VS2008 调试网站的根目录和IIS调试的一致?
- IIS7.5 +Win7下如果查看asp网站的真实错误信息
- win7如何进入IIS
- 如何让MVC运行在iis6.0上 在IIS里面配置MVC项目
- 演示如何使用WMI获得本地机器的进程列表