我敢肯定这一定是我想念的简单东西。
我在我的表单应用程序中使用 MVC 路由进行 URL 路由。在大多数表单上,我访问上下文、成员资格等。
在我的开发机器和 IIS6 上一切正常。
我只是想开始在 IIS7 上工作,但没有运气。路由可以正常工作,但是每当我尝试访问上下文或成员资格时,我都会得到一个空值。在路由的某个地方,这些值没有通过。
任何想法将不胜感激!
我敢肯定这一定是我想念的简单东西。
我在我的表单应用程序中使用 MVC 路由进行 URL 路由。在大多数表单上,我访问上下文、成员资格等。
在我的开发机器和 IIS6 上一切正常。
我只是想开始在 IIS7 上工作,但没有运气。路由可以正常工作,但是每当我尝试访问上下文或成员资格时,我都会得到一个空值。在路由的某个地方,这些值没有通过。
任何想法将不胜感激!
这就是诀窍。在下面添加以下属性
runAllManagedModulesForAllRequests="true"
一些参考资料: http ://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/