导致WebMatrix.Data.dll和WebMatrix.WebData.dll被添加到我的bin目录的原因

Jam*_*son 7 c# asp.net dll

我有一个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)

这些文件暂时搁置一段时间,但现在它们又回来了,再次导致了问题.

将它们放在那里的是什么,项目中没有提及它们.

Aka*_*ava 8

它们是由ASP.NET MVC 4项目模板附带的NuGet包添加的.

您可以在什么是Microsoft ASP.NET网页2数据Nuget包中获取更多信息

这些程序集提供与您的身份验证冲突的简单成员资格提供程序.您使用表单身份验证并且您是否正确实现了授权属性?如果您的控制器正确标记了授权属性,那么您将不会遇到任何问题.存在这些DLL不是问题.您的控制器未经过财产授权.