总结一下ASP.NET MVC 网站的部署问题
2009-12-02 14:30
519 查看
近日,准备把MVC建了一个新的测试站点部署到IIS上面,结果没想到出现了一系列的问题和错误,准备记录一下。
第一个问题,就是如何将MVC的站点部署到IIS上去?
现在我的系统是Windows 7,IIS也是7.0的版本,一开始部署的时候,还是按照.NET 2.0的方式部署,选择的是经典的模式,结果错误页面就出现了。
这张图是一开始按照原有的习惯部署.NET2.0的方式部署的,大家仔细看那个应用程序池,选择的是自己新建的,而且是经典模式
下面这张,就是具体的错误页面了:
然后就在g.cn上面搜索一下出现问题的原因,结果发现在IIS 7.0下面部署起来超级简单的,比较麻烦的是IIS 6.0的部署,在这里就不赘述了,现提供一位园友的解决方案。如何在IIS6.0部署ASP.NET MVC的网站。
我只是简单的更改了一下应用程序池,用了默认的DefaultAppPool就可以了,不过下面又报出了其他的错误了。见图:
从图中的错误信息提示,应该能猜到是数据库的用户权限问题,这个程序的数据库我是用的SqlServer Express,简单的说,就是在VS里面建立的数据库文件,结果就出现这样的问题,可是又不想把数据库文件迁移到SqlServer 中去,那就接着找答案。结果被g.cn带到了msdn论坛上去了,里面全是英文的问题描述以及问题解答,那就耐着性子逐一看完了,也按照上面的提示去做了,有说给文件加入Network Service用户权限的,等等说法,结果没有一个正确的。就在这个时候,看到了一位国外的大侠,在web.config中,加入这句<identity impersonate="True" userName=”SystemUserName” passWord=”Systempassword” >试试。结果正确的网站就映入眼帘了。
就这样成功的把MVC开发的网站部署到IIS上面去了。
参考资料:
http://social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/527bf46a-b3fe-4ae6-8b41-eb40024399c8/
http://www.cnblogs.com/deafcat/archive/2009/03/03/1401966.html
第一个问题,就是如何将MVC的站点部署到IIS上去?
现在我的系统是Windows 7,IIS也是7.0的版本,一开始部署的时候,还是按照.NET 2.0的方式部署,选择的是经典的模式,结果错误页面就出现了。
这张图是一开始按照原有的习惯部署.NET2.0的方式部署的,大家仔细看那个应用程序池,选择的是自己新建的,而且是经典模式
下面这张,就是具体的错误页面了:
然后就在g.cn上面搜索一下出现问题的原因,结果发现在IIS 7.0下面部署起来超级简单的,比较麻烦的是IIS 6.0的部署,在这里就不赘述了,现提供一位园友的解决方案。如何在IIS6.0部署ASP.NET MVC的网站。
我只是简单的更改了一下应用程序池,用了默认的DefaultAppPool就可以了,不过下面又报出了其他的错误了。见图:
从图中的错误信息提示,应该能猜到是数据库的用户权限问题,这个程序的数据库我是用的SqlServer Express,简单的说,就是在VS里面建立的数据库文件,结果就出现这样的问题,可是又不想把数据库文件迁移到SqlServer 中去,那就接着找答案。结果被g.cn带到了msdn论坛上去了,里面全是英文的问题描述以及问题解答,那就耐着性子逐一看完了,也按照上面的提示去做了,有说给文件加入Network Service用户权限的,等等说法,结果没有一个正确的。就在这个时候,看到了一位国外的大侠,在web.config中,加入这句<identity impersonate="True" userName=”SystemUserName” passWord=”Systempassword” >试试。结果正确的网站就映入眼帘了。
就这样成功的把MVC开发的网站部署到IIS上面去了。
参考资料:
http://social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/527bf46a-b3fe-4ae6-8b41-eb40024399c8/
http://www.cnblogs.com/deafcat/archive/2009/03/03/1401966.html
相关文章推荐
- 总结一下ASP.NET MVC 网站的部署问题
- asp.net mvc 项目IIS 部署未加载程序集问题原因总结
- ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩
- ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩
- ASP.NET MVC string赋值Html格式在显示View问题总结
- ASP.Net网站几个部署问题
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
- iis 发布asp.net mvc 网站时候js css 压缩问题,图片不加载问题
- 微软ASP.NET官方网站MVC教程实际操作中的部分问题
- ASP.NET MVC 给ViewBag赋值Html格式字符串的显示问题总结
- ASP.NET MVC 网站优化总结 使用 Gzip 压缩
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- 利用Powershell自动部署asp.net mvc网站项目 (一)
- ASP.NET MVC 3 网站优化总结(五)视图的优化
- 发布ASP.NET MVC 4.0 网站到Web服务器上遇到的若干问题
- 第一次部署ASP.NET项目的问题总结
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
- ASP.NET MVC 网站开发总结(六)——简谈Json的序列化与反序列化
- 【译】部署Asp.Net MVC 网站到Winodws Azure
- 总结一下工作中遇到的NPOI以及在ASP.NET MVC中的使用