我有一个MVC ASP.Net应用程序,我一直在努力.当我尝试加载一个页面时,它的工作时间只有一半我被转移到了login.aspx?ReturnUrl=ENCODED_REQUESTED_PATH_HERE.在互联网上搜索后,我发现这是由于引起的,这非常令人沮丧
WebMatrix.Data.dll
WebMatrix.WebData.dll
Run Code Online (Sandbox Code Playgroud)
当我删除这些问题时,问题确实消失了,并在我的IISExpress applicationhost.config中注释掉这两行之后
<!--<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />-->
<!--<add name="WebMatrixSupportModule" lockItem="true" />-->
Run Code Online (Sandbox Code Playgroud)
这些文件暂时搁置一段时间,但现在它们又回来了,再次导致了问题.
将它们放在那里的是什么,项目中没有提及它们.
它们是由ASP.NET MVC 4项目模板附带的NuGet包添加的.
您可以在什么是Microsoft ASP.NET网页2数据Nuget包中获取更多信息?
这些程序集提供与您的身份验证冲突的简单成员资格提供程序.您使用表单身份验证并且您是否正确实现了授权属性?如果您的控制器正确标记了授权属性,那么您将不会遇到任何问题.存在这些DLL不是问题.您的控制器未经过财产授权.
| 归档时间: |
|
| 查看次数: |
7545 次 |
| 最近记录: |