标签: .net-core-rc1

如何在Asp.Net Core Razor View中获取声明

我在我的rc1项目中做过:

User.Claims.ElementAt(#).Value
Run Code Online (Sandbox Code Playgroud)

但是在我切换到rtm后它就不再起作用了.当我调试Razor视图时,对象看起来相同,但User.Claims只是空的.不知道原因是什么.

asp.net-mvc rtm claims razor .net-core-rc1

15
推荐指数
2
解决办法
1万
查看次数

在单元测试中设置IHostingEnvironment

我目前正在将项目从.NET Core RC1升级到新的RTM 1.0版本.在RC1中,有一个在版本1.0中IApplicationEnvironment被替换IHostingEnvironment

在RC1我可以做到这一点

public class MyClass
{
    protected static IApplicationEnvironment ApplicationEnvironment { get;private set; }

    public MyClass()
    {
        ApplicationEnvironment = PlatformServices.Default.Application;
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在v1.0中实现这一目标?

public class MyClass
{
    protected static IHostingEnvironment HostingEnvironment { get;private set; }

    public MyClass()
    {
        HostingEnvironment = ???????????;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unit-testing .net-core asp.net-core .net-core-rc1

10
推荐指数
3
解决办法
9024
查看次数