首先安装两个插件
VS2017 工具--扩展和更新
需要在工具--NuGet包管理器 安装插件:microsoft.s
在主项目文件WebApiConfig.cs中添加如下代码
config.Filters.Add(new hm.demo.Filter.ApiResultAttribute());//重新包装返回结果config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
filter提示报错解决:在主项目文件下新建一个Filter文件夹,放入文件:ApiResultAttribute.cs(见末尾附件)
在主项目的文件Global.asax.cs下添加如下代码
public override void Init(){//注册事件this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required);base.Init();}
然后在该解决方案下分别新建类库:ADO BLL Comm DAL Model,和主项目平行
然后分别添加引用:
主项目层:BLL Comm Model
BLL层:DAL Comm Model
DAL层:Comm Model
然后在Model层添加数据库,
添加完毕后将Model层APP.Config中的如下代码复制到主项目的fig中
然后添加文件
主项目层
BLL层
DAL层 、 BaseDAL.cs
Comm层:ApiResultModel.cs
Model层:BaseModel.cs
分别改一下各个文件中的项目名称
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"></section><log4net><appender name="FileAppender" type="log4net.Appender.FileAppender"><param name="File" value="" /><param name="AppendToFile" value="true" /><layout type="log4net.Layout.PatternLayout"><param name="ConversionPattern" value="%d - %m%n" /></layout></appender><root><level value="ALL" /><appender-ref ref="FileAppender" /></root></log4net>
可能遇到的问题
以上所需文件
本文发布于:2024-01-29 12:31:32,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170650269515308.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |