我想获得ASP.Net MVC 4在IIS6上工作,并运行到总是有趣的目录列表拒绝错误。目录列表被拒绝ASP.Net MVC 4应用程序运行在IIS 6虚拟目录
开始之前张贴有关扩展名的URL和我需要如何阅读Haacked博客帖子..我:)所以与离开这里的方法是设置:
我创建了一个新的网站并将其配置为使用ASP.Net 4.0。我必须这样做,因为现有的默认网站配置为ASP.Net 2.0,这打破了无法扩展的网址。在新的网站下,我创建了一个虚拟目录,其中包含读取/写入/日志记录/索引选择此资源选项并将执行权限设置为脚本。
我已经验证了ASP.Net v4.0.30319在Web Service Extensions列表中并且被允许。我还验证了.axd映射在我的虚拟目录映射配置中正确设置。
我彻底和完全难住了..
琐事的一侧位,我与网站直接在我的ASP.Net 4 web应用程序指向这方面的工作,但我们需要这种通过虚拟完成目录。我有这个工作的事实应该意味着EnableExtensionlessUrl注册表设置不是问题。
可能是一个愚蠢的问题,但是当我将该字段留空时,我总是收到'无效的扩展标记'。还尝试了星号*通配符,但没有接受它。 – 2013-01-24 10:39:01
我添加了.mvc扩展名,然后在该扩展名上添加了通配符应用程序映射。即使我的路由不使用.mvc,也需要在“添加/编辑应用程序扩展映射”对话框中的扩展框中输入有效条目。 – voam 2013-06-05 20:21:02
这也适用于我,与MVC 3应用程序。但是它为什么起作用?还有我通过添加此映射引入了哪些其他问题? – ALEXintlsos 2014-04-17 17:53:14