MVC 部署在IIS5.1上

来源:互联网 发布:海迈预算软件 编辑:程序博客网 时间:2024/05/22 09:39

系统用的xp,所以iis的版本似乎只能是5.1的。

在网上找的mvc部署在iis5.1上的文章,写的很详细,很有用http://www.cnblogs.com/lushuicongsheng/archive/2011/05/09/2041036.html

文章中说“不能部署在IIS5.1的虚拟目录下”,但实践证明,虚拟目录下是可以的。没有任何问题(至少还没发现)。


但同时有出现了另外一个问题:

webform形式做的网站,在访问时,可以通过在iis中的【属性】-【文档】中设置默认文档名字的方式,直接通过url访问(例如直接http://localhost/),而不需要写出具体访问的页面名称(如http://localhost/Home.aspx).但配置了mvc后,前一种方式就会出现400的错误,提示“找不到资源”。


解决方案是,在那个目录下用mvc就在哪个目录下配置,方法一样,而在webform形式的网站中需要将添加的那个.dll文件删除,这样就通过前一种方式可以访问了。