一些应用程序,放到根目录里边运行正常.但是建立一个虚拟目录(应用程序)把这西东西放到里边就不行了,抱WebConfig配置错误!
还有MVC的,路由问题怎么解决的啊?
MVC路由,当然是用 routes.MapRoute 来解决.
你用的IIS几? web.config 配置错误具体是什么?
1、安装asp.net mvc程序
2、为asp.net mvc程序设置IIS
1) “网站属性” → “主目录” → “配置”
2) 单击“插入”,把.net的isapi插入通配符应用程序映射里。
3) 选择isapi地址:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
注意: 这里的“确认文件是否存在”一定不要勾选,否则设置就不生效了!
运行asp.net就很常见了,注意设置版本对应就可以了。
关于asp.net mvc在iis6和iis7的部署,请参考这篇文章:http://www.cnblogs.com/taven/archive/2010/01/13/1646244.html
“虚拟目录(文件夹图标,是共享上级应用程序目录的web.config)” 怎么会和 “应用程序目录”一样呢?
将虚拟目录“转换为应用程序”就可以了。