小编Kir*_*G.S的帖子

使用sql server 2008中.net framework 4.0创建的dll创建CLR存储过程.显示错误

我正在使用以下代码创建CLR存储过程.我正在创建程序集.它显示了以下问题.我的目标框架是4.0.sql server是2008 r2

SQL代码:

create assembly SampleSearch from 'E:\CLR Files\Sample\ElasticSearch.dll'
Run Code Online (Sandbox Code Playgroud)

错误信息:

程序集"ElasticSearch"的CREATE ASSEMBLY失败,因为程序集是为不支持的公共语言运行时版本构建的.

.net c# sql-server sqlclr

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

是否可以在MVC 5控制器中的一个操作上禁用身份验证过滤器?

[AuthenticateUser]
public class HomeController : Controller
{
    //
    // GET: /Home/
    public ActionResult Index()
    {
        return View();
    }

    [AllowAnonymous]
    public ActionResult List()
    {
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何删除名为List的操作的身份验证?请指教....

我的自定义过滤器编码如下..我也继承了FilterAttribute调用.请告知

public class AuthenticateUserAttribute: FilterAttribute, IAuthenticationFilter
{
    public void OnAuthentication(AuthenticationContext context)
    {
        if (this.IsAnonymousAction(context))
        {

        }

        if (user == "user")
        {
            // do nothing
        }
        else
        {
            context.Result = new HttpUnauthorizedResult(); // mark unauthorized
        }
    }

    public void OnAuthenticationChallenge(AuthenticationChallengeContext context)
    {
        if (context.Result == null || context.Result is HttpUnauthorizedResult)
        {
            context.Result = …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc asp.net-mvc-5

6
推荐指数
1
解决办法
3999
查看次数

标签 统计

.net ×2

c# ×2

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-5 ×1

sql-server ×1

sqlclr ×1