我正在尝试使用Razor让OpenIdPortableArea在我的ASP.NET MVC站点中工作。
但是当我单击Login-link(由OpenIdPortableArea助手提供的LoginStatusWidget创建)时,我收到以下错误:
文件'/Views/Shared/Site.Master' 不存在。
当然,因为我使用的是Razor而我的“主人”是_Layout.cshtml。从OpenIdPortableArea的source()看起来它应该支持Razor视图,但我无法理解。
有人对此有任何意见吗?
答案 0 :(得分:1)
好的 - 答案非常简单 - 该版本(1.0.0.3)不支持Razor。
但仅仅几天之后,就创建了一个新版本,并在NuGet上添加了两个不同的软件包。一个用于Razor,另一个用于WebForms: - http://nuget.org/Packages/Packages/Details/OpenIdPortableArea-RazorViews-2-0-0-0 - http://nuget.org/Packages/Packages/Details/OpenIdPortableArea-WebFormsViews-2-0-0-0
效果更好!