【发布时间】:2014-05-10 15:10:02
【问题描述】:
我在我的 Asp WebForms 应用程序中添加了 Simple Membership,当我运行该应用程序时它告诉我
无法加载文件或程序集“System.Web.WebPages.Razor, 版本=3.0.0.0
为什么会这样?? 我可以在 Asp WebForms 中使用 Simple Membership 吗?
【问题讨论】:
我在我的 Asp WebForms 应用程序中添加了 Simple Membership,当我运行该应用程序时它告诉我
无法加载文件或程序集“System.Web.WebPages.Razor, 版本=3.0.0.0
为什么会这样?? 我可以在 Asp WebForms 中使用 Simple Membership 吗?
【问题讨论】:
是的 - 可以将简单的成员资格与网络表单一起使用,如下所述: http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp-net-webpages/ 和http://www.mono-software.com/blog/post/Mono/226/Adding-ASP-NET-SimpleMembership-to-an-existing-MVC-4-application/
我在本地运行良好的 Azure 云服务中使用,但在发布到云时遇到问题。通过删除对 WebMatrix.Data 和 WebMatrix.WebData 的引用(根据上面的第二个链接手动添加 v2.0.0.0),然后将 NuGet Package Microsoft.AspNet.WebHelpers 添加到项目中,解决了这个问题。这添加了对具有 Copy Local = True 的 WebMatrix v3 的引用。缺点是 NuGet 包包含许多我实际上并不需要的东西。
希望对您有所帮助。
【讨论】: