还是上上篇blog的项目,用新学的技术做就是这样,一个接一个的踩坑。 正常的MVC程序发布一般都是在IIS系统的根目录,但是由于原来已经有一个网站了,除了80端口也没有别的端口可以用,只能挂在原来网站的子目录下,于是采用添加应用程序的办法搞定。踩了一些坑,终于搞定了。下面是踩过的坑。 1、mvc项目不需要修改路由,直接用原始路由就可以 url: “{controller}/{action}/{id}”, 2、应用程序的高级设置里面,应用程序池选用ASP.NET V4.0(.net版本4.0,管道模式:集成)的那个。我觉得这个设置是关键 3、如果提示无权限访问目录,就还在上面高级设置里面设置物理路径凭据,填上管理员账户administrator肯定可以,如果怕有危险在慢慢的修改目录权限。