使用Razor的OpenIdPortableArea失败

时间:2011-02-25 14:57:10

标签: asp.net-mvc-3 openid razor

我正在尝试使用Razor让OpenIdPortableArea在我的ASP.NET MVC站点中工作。

但是当我单击Login-link(由OpenIdPortableArea助手提供的LoginStatusWidget创建)时,我收到以下错误:

  

文件'/Views/Shared/Site.Master'   不存在。

当然,因为我使用的是Razor而我的“主人”是_Layout.cshtml。从OpenIdPortableArea的source()看起来它应该支持Razor视图,但我无法理解。

有人对此有任何意见吗?

1 个答案:

答案 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

效果更好!