当前位置: 首页 > 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>

http://www.dtcms.com/a/124850.html

相关文章:

  • 使用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 开发环境
  • SpringBoot师生共评作业管理系统设计与实现
  • 从零开始学Python游戏编程20-游戏循环模式2
  • spark Core-RDD转换算子
  • 【day1】AI软件测试学习笔记
  • Java bs架构/反射
  • 数据结构与算法之3.1 符号表
  • DeepSeek开源周开源的五个项目分析
  • openharmony—release—4.1开源鸿蒙源码编译踩坑记录
  • springboot中如何处理跨域
  • ZYNQ笔记(一):hello world