打开 VS2010 的 ASP.NET MVC 2 Web Application 模板,建个网站是很容易的事,甚至连一行代码都不用写。
可是,当你真正把它部署在实际的 Internet 上,却问题多多。简单说,需要进行如下操作:
1. 必须把 System.Web.Mvc 引用的 Copy Local 属性设为:true.
2. 必须把 IIS 中应用池的托管管道模式设为:集成,标识符设为:NETWORK SERVICE.
3. 必须把 MVC Web Application 直接发布到网站中,而不是虚拟目录,否则将找不到链接的文件。
4. App_Data 默认不创建,创建后需添加 NETWORK SERVICE 用户的安全权限。
OK!