zoukankan      html  css  js  c++  java
  • IIS错误代码500.21 ,Nhibernate更新报错,委托的使用。action传参数

    快速阅读

    IIS错误代码500.21 ,Nhibernate更新报错,委托的使用。action传参数

    IIS错误代码500.21

    HTTP 错误 500.21 - Internal Server Error
    处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

    原因是,当前程序需要注册一下aspnet 4.0

    在目录C:WindowsMicrosoft.NETFrameworkv4.0.30319 下按键盘的shift ,加鼠标右击,选择在此外打开命令窗口。

    然后运行 aspnet_regiis.exe -i 注册 net4.0 框架 ,

    现次运行网站就可以了。

    Nhibernate更新报错

    {"null id in xxx.Entities.xxx entry (don't flush the Session after an exception occurs)"}

    出现这种错误 是因为更新的实体中有些字段没有赋值,但是表中定义是必填,导致冲突 。

    可以把其它没有赋值的字段再加上就可以了。

    委托的使用。

    利用委托来实现一个定时器 。并且可以传递参数。以及如何在action传参。

    //调用
    TaskInterval(60,TestMethod,1)
    
    public static void TaskInterval(int interval, Action<int?> doWork,int? userid)
    {
    var timer = new System.Timers.Timer(interval * 1000);
    timer.AutoReset = true;
    timer.Enabled = true;
    timer.Elapsed += (source, ee) => doWork(userid);
    }
    
     public static void TestMethod(int? userId=null)
     {
    	Console.WriteLine("zzzzzzzzzzzzz")
    }
    

    友情提示

    ​ 我对我的文章负责,发现好多网上的文章 没有实践,都发出来的,让人走很多弯路,如果你在我的文章中遇到无法实现,或者无法走通的问题。可以直接在公众号《爱码农爱生活 》留言。必定会再次复查原因。让每一篇 文章的流程都能顺利实现。

  • 相关阅读:
    简单理解Vue中的nextTick
    vue-router路由元信息及keep-alive组件级缓存
    Webpack配置区分开发环境和生产环境
    理解Vue.mixin,利用Vue.mixin正确的偷懒
    HTML5实现首页动态视频背景
    vue-router钩子函数实现路由守卫
    Vue路由(vue-router)详细讲解指南
    一文轻松搞懂Vuex
    利用HBuilder打包Vue开发的webapp为app
    WPF中剪贴板操作Clipboard
  • 原文地址:https://www.cnblogs.com/hsapphire/p/11247719.html
Copyright © 2011-2022 走看看