当前位置: 首页 > news >正文

U9新开发webapi无授权

u9新增webapi 且无授权接口,无需借助 UBF开发平台,直接使用visual studio工具,开发类库项目。

1.创建项目

  • 引用..Portal/bin/UFSoft.UBF.MVC.dll和..Portal/bin/System.Web.Http.dll文件,类继承ApiController
  • 数据库查询需要引用:UFSoft.UBF.Util.DataAccess.dll、UFSoft.UBF.Sys.Database.dll
  • 重写上下文需要引用:UFIDA.U9.CBO.PubSV.dll和UFSoft.UBF.AopFrame.dll(重写上下文用,不管是调用U9的任何方法,都要重写上下文)

2.部署说明

需要生成类库项目的dll和xml,图示

  • 需要拷贝生成的xx.dll和xxx.xml放置到..Portal\ApplicationServer\Libs下(非常关键);
  • 在Portal\OpenApiExtend.config文件中手工配置dll文件路径,在MyApi节点的url配置dll路径的相对地址,即:\ApplicationServer\Libs\XXX.dll(非常关键)
  • 上面两步做完操作一定要重启IIS

OpenApiExtend.config事例如下:

<?xml version="1.0"?>
<configuration>
	<configSections>
        <section name="MyApi" type="UFSoft.UBF.MVC.Common.MyApi, UFSoft.UBF.MVC" />
    </configSections>
	<!--编辑url值,为自定义接口dll的虚拟目录,如:\ApplicationServer\Libs\UFIDA.U9.ISV.RestSV.dll,多个用;隔开,如:\ApplicationServer\Libs\UFIDA.U9.ISV.RestSV.dll;\ApplicationServer\Libs\UFIDA.U9.HI.HIBP.dll-->
	<MyApi username="工时数据" url="\ApplicationServer\Libs\UFIDA.ScanCode.dll"></MyApi>
</configuration>

相关文章:

  • 使用Docker创建postgres
  • 智慧医院室内导航系统架构拆解:技术选型与性能攻坚指南
  • ssh警告WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!‌的解决方法
  • 2025 年“认证杯”数学中国数学建模网络挑战赛 A题 小行星轨迹预测
  • Mac 关闭浏览器左右滑动切换页面的问题
  • Java常用安全编码的规范整理及工具
  • jQuery UI 小部件方法调用详解
  • 量子计算未来的潜力和挑战
  • DeepSeek提示词实战大全:提示词合集和使用技巧
  • 速学Android 16新功能:带有进度的通知类型
  • mysql-sql查询结构和执行顺序
  • 【计网】一二章习题
  • C++入门一:C++ 编程概述
  • STM32 基础1
  • 2025年4月7日--4月13日(learn openg+dx+ogre+bullet+ue5肉鸽)
  • Google 发布 Sec-Gemini v1:用 AI 重塑网络安全防御格局?
  • 神经网络入门—井字棋游戏
  • 火语言RPA--Oracle-导入数据表格
  • 【蓝桥杯】贪心算法
  • Firebase Studio,谷歌推出的云端AI 开发环境
  • 自己做的网站怎么链接火车头采集/国内新闻
  • wordpress仿豆瓣/seo超级外链工具免费
  • 东莞定制网站建设/什么是seo如何进行seo
  • 网站挂马个人问题还是服务商/企业营销策略分析论文
  • 简述网站建设的主要内容/网站建设7个基本流程
  • 广东手机网站制作公司/想做百度推广找谁