共计 13 篇文章

在 MVC 项目中出现缺少 System.Runtime 的错误

按照往常一样,编译发布项目。当部署到IIS上面的时候却出现了一个 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 ...

为 WebAPI 开启 Session 支持

需要在Global.asax.cs当中重载Init方法: public override void Init() { PostAuthenticateRequest+=SessionOpen; base.Init(); } 这里的SessionOpen是一个委托,方法签名为: void Action(object sender,EventArgs e); 即: private void SessionOpen(object sender,EventArgs ...

一个由于Action传入参数引发的 BUG

眼看要到测试节点了,做好的东西前台使用post传参后台却接收不到参数,十分捉急。 控制器代码: [HttpPost] public ActionResult BussinessAllAnalyze(ExtStatisticService.FrontIncomingFilterModel state) { return Content(state.state.ToString()); } 然后我们来看一下参数实体的代码: public class FrontIncomingFilterModel { public int state { get; set; } public ...