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

用.net core简易搭建webapi托管到IIS

1、从官网下载.NET Core 托管捆绑包
https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-8.0&tabs=visual-studio
2、新建ASP.NET Core WEB API项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建控制器TestController并生成GetInfo方法

3、发布

  1. 目标路径选择
    2)显示所有设置
    在这里插入图片描述
    4、搜索IIS
    在这里插入图片描述
    4、postman测试,这里端口使用8000
    在这里插入图片描述

利用post传递Json数据

client code

 string url = "http://localhost:8000/test/PostGetName.action";Tian tian = new Tian();tian.Name = "xiaobai";string postjson=Lan2Json.Convert2Json<Tian>(tian);string res=   Lan2Mes.PostJson(url, postjson);Debug.WriteLine("post back===>"+res);服务器端代码
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;namespace webapi.Controllers
{[Route("test")][ApiController]public class TestController : ControllerBase{[HttpGet]public string GetInfo() { return "hello mengtianwxs!"; }[HttpPost("PostGetName.action")]public string Def([FromBody] Person name){return $"姓名 {name.Name}";}}public class Person{public string Name { get; set; }}}

在这里插入图片描述

相关文章:

用.net core简易搭建webapi托管到IIS

1、从官网下载.NET Core 托管捆绑包 https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?viewaspnetcore-8.0&tabsvisual-studio 2、新建ASP.NET Core WEB API项目 新建控制器TestController并生成GetInfo方法 3、发布 目标路径选择 2)显示所有…...

【计算机网络---OSI七层模型】

一、OSI的基本概念及原则 OSI是Open System Interconnect的缩写&#xff0c;意为开放式系统互联。各个层次的划分遵循以下原则&#xff1a; 1. 同一层的各网络节点都有相同的层次结构&#xff0c;具有同样的功能&#xff1b; 2. 同一节点的内相邻层之间通过接口进行通信&…...

Error updating database. Cause: org.apache.shiro.UnavailableSecurity

mybtisplus查看MetaObjectHandler是否有自定义获取用户信息填充用户的方法...

【网络安全】本地文件包含及远程文件包含漏洞详解

一、文件包含漏洞概述 1.1 什么是文件包含 开发人员将需要重复调用的函数写入一个文件&#xff0c;对该文件进行包含时产生的操作。这样编写代码能减少冗余&#xff0c;降低代码后期维护难度。 保证网站整体风格统一&#xff1a;导航栏、底部footer栏等&#xff0c;把这些不…...

redis启动的三种方式

默认启动&#xff1a; # 默认的启动指令 redis-server 默认启动属于前台启动&#xff0c;会阻塞整个会话窗口&#xff0c;窗口关闭或者按下CTRL C则Redis停止。不推荐使用。 //查看云服务器是否安装过redis redis-server -v//检查安装目录 which redis-server//查看redis进…...

手机怎么远程控制电脑屏幕?手机远程控制电脑方法分享

手机与电脑之间的互联互通变得越来越便捷。 无论是工作还是学习&#xff0c;有时我们需要在手机上远程控制电脑屏幕&#xff0c;以完成一些复杂的操作或查看电脑上的文件。 本文将详细介绍几种实用的手机远程控制电脑屏幕的方法&#xff0c;帮助读者轻松实现这一目标。 一、使…...

NET的全称、主要功能以及在计算机网络中的作用?

.NET是一个广泛的、全方位的平台&#xff0c;应用于开发网站、应用程式、网页应用程式和网络服务。以下是.NET的全称、主要功能以及在计算机网络中的作用&#xff1a; .NET的全称 .NET的全称实际上是Microsoft .NET Framework。它是微软公司推出的一种面向网络的开发框架&…...

LLM - 使用 HuggingFace + Ollama 部署最新大模型 (GGUF 格式 与 Llama 3.1)

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/141028040 免责声明&#xff1a;本文来源于个人知识与公开资料&#xff0c;仅用于学术交流&#xff0c;欢迎讨论&#xff0c;不支持转载。 Ollama…...

如何实现Redis和Mysql中数据双写一致性

在我们的实际开发中&#xff0c;我们用到了redis缓存一些常用的数据&#xff08;如热点数据&#xff09;用来提高系统的吞吐量。 但是不可以避免的出现了数据的修改场景&#xff0c;这就导致了数据库中的数据和Redis中出现不一致性的情况。如何保证数据一致性就显得非常重要了&…...

three.js 模型高亮效果实现说明(结合react)

three.js react 实现鼠标移入模型高亮选中效果 使用EffectComposer和其附加的渲染效果Passes&#xff08;如RenderPass和OutlinePass&#xff09;来实现高级渲染效果。首先创建EffectComposer实例&#xff0c;并添加RenderPass和OutlinePass&#xff0c;最后在渲染循环中调用…...

入营测评题解

第一题&#xff1a;first 第二题&#xff1a;chengji 打擂台&#xff0c;每个数跟当前最大、最小值比较&#xff0c;维护当前最值即可。 #include<bits/stdc.h> using lllong long; using namespace std;const int N1e610;int n; int x;//1e9, ll最大9e18 ll maxn0,minn…...

制造知识普及(十)-- 常见的工业软件介绍

「 1. ERP」 企业资源计划&#xff08;enterprise resource planning&#xff0c;ERP&#xff09;是制造企业的核心管理软件。ERP系统的基本思想是以销定产&#xff0c;协同管控企业的产、供、销、人、财、物等资源&#xff0c;帮助企业按照销售订单&#xff0c;基于产品的制造…...

Windows系统设置网络IPv4和IPv6优先访问级

Windows系统设置网络IPv4和IPv6优先访问级 资源宝整理分享&#xff1a;www.httple.net 在数字化的世界中&#xff0c;我们离不开互联网&#xff0c;而互联网协议&#xff08;IP协议&#xff09;则扮演着至关重要的角色。IPv4曾是互联网的主要标准&#xff0c;但随着IP地址枯竭问…...

yolov8 剪枝 - DepGraph

2024年8月5 5000张图片&#xff0c;2个类别。 yolov8n 初始&#xff1a; 185 layers, 3151904 parameters, 31936 gradients, 8.7 GFLOPs 经过三次finetune后&#xff1a; 185 layers, 2327024 parameters, 31936 gradients, 6.6 GFLOPs 经过第四次fintune后&#xff1a; …...

【网络】套接字socket编程预备知识

1.源IP地址和目的IP 计算机网络中的源地址和目的地址是用来标识网络中的不同主机的。 源地址是指发送数据包的主机的地址&#xff0c;而目的地址则是指接收数据包的主机的地址&#xff0c;在数据包传输过程中&#xff0c;每经过一个路中器感交换机&#xff0c;都会根据目的地址…...

【学习笔记】Day 8

写在开头&#xff1a; 最近老板突然提出一个全新的组会主题&#xff0c;是关于 “最近我犯的傻”&#xff0c;其目的在于提供乐子的同时引以为戒。本来我还在愁到底去哪里找干的啥事儿&#xff0c;结果今天直接拉了个大的。什么叫无心插柳柳成荫啊&#xff0c;悲。 一…...

springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice

一、 背景 因为项目中需要使用word转pdf功能&#xff0c;因为转换速度原因&#xff0c;最后选用了libreoffice&#xff0c;原因及部署请参考 linux ubuntu环境安装libreoffice&#xff0c;word转pdf 远程调用的话可选docker部署&#xff0c;请看2.3.1 二、springboot整合libr…...

从入门到精通:大学生编程技能提升全攻略

文章目录 每日一句正能量前言编程语言选择编程语言选择&#xff1a;为新手导航Python&#xff1a;初学者的友好伙伴JavaScript&#xff1a;Web开发的核心Java&#xff1a;企业级应用的经典C&#xff1a;系统编程的基石Ruby&#xff1a;优雅高效的编程Swift&#xff1a;iOS开发的…...

C# .NET Framework的特殊委托

C# .NET Framework的特殊委托 .NET Framework中定义了几种特殊的委托类型&#xff0c;以简化委托的使用。以下是一些常用的特殊委托类型&#xff1a; Predicate<T> 这是一个返回布尔值的委托&#xff0c;接受一个类型为T的参数。常用于定义过滤条件。 using System; …...

C# 判断电脑是否联网

项目中连接webAPI需要判断是否联网&#xff0c;故找到这个方法&#xff0c;不需要引用任何dll&#xff0c;代码复制一下&#xff0c;直接使用。wininet.dll是系统自带的 public void Initial(){try{ if (IsNetworkConnected){SvMaster.Log.WriteInfo("网络…...

保姆级教程:手把手教你用nav2_map_server在ROS2 Humble中加载并显示PGM地图

保姆级教程&#xff1a;手把手教你用nav2_map_server在ROS2 Humble中加载并显示PGM地图 在机器人导航开发中&#xff0c;地图加载是最基础却最容易出错的环节之一。很多ROS2初学者在从ROS1迁移到ROS2时&#xff0c;会发现原本顺畅的地图显示流程突然变得棘手——明明按照ROS1的…...

Graphormer模型剪枝与量化实战:基于C++的推理引擎优化

Graphormer模型剪枝与量化实战&#xff1a;基于C的推理引擎优化 1. 为什么需要优化Graphormer推理性能 Graphormer作为图神经网络领域的重要模型&#xff0c;在实际部署时常常面临两个关键挑战&#xff1a;计算资源消耗大和内存占用高。这些问题在边缘设备和资源受限环境中尤…...

OpenClaw自动化办公实战:千问3.5-9B处理日报与会议纪要

OpenClaw自动化办公实战&#xff1a;千问3.5-9B处理日报与会议纪要 1. 为什么选择OpenClaw处理办公杂务 去年冬天的一个深夜&#xff0c;我盯着电脑屏幕上一堆未处理的会议录音和零散的邮件摘要&#xff0c;突然意识到自己每周要花至少5小时做这些重复性工作。当时我尝试过各…...

HDC302x温湿度传感器技术解析与嵌入式应用指南

1. HDC302x系列温湿度传感器技术深度解析1.1 器件定位与核心价值HDC302x&#xff08;含HDC3020、HDC3021、HDC3022&#xff09;是德州仪器&#xff08;TI&#xff09;推出的高精度、超低功耗集成式温湿度传感器家族。该系列并非传统分立式方案的简单集成&#xff0c;而是基于TI…...

在 openSUSE Tumbleweed 上为 Canon LBP2900 配置网络打印:从驱动安装到 CUPS 调试

1. 准备工作&#xff1a;驱动下载与依赖安装 Canon LBP2900 虽然是一款经典机型&#xff0c;但官方对 Linux 的支持一直比较保守。我去年在给公司部署办公环境时就遇到过这个坑&#xff0c;当时花了两天时间才搞明白驱动安装的门道。首先需要从佳能官网下载专用驱动包&#xff…...

基于单片机双向可控硅控制交流电导通脚

一、系统功介绍 基于单片机双向可控硅控制交流电导通脚的设计&#xff0c;是通过单片机精确控制双向可控硅的触发时机&#xff0c;实现交流电的导通与断开&#xff0c;广泛应用于交流调压、调光、电机调速及无触点开关等场景。 以下从核心原理、硬件设计、软件实现、应用场景及…...

CAN总线分析仪实战:从安装配置到数据收发调试全解析

1. CAN总线分析仪入门指南 第一次接触CAN总线分析仪的朋友可能会觉得这东西有点神秘&#xff0c;其实它就是个帮我们和汽车电子设备"对话"的翻译官。我刚开始用的时候也是一头雾水&#xff0c;后来发现只要掌握几个关键步骤&#xff0c;就能轻松上手。现在市面上常见…...

建材一物一码平台是什么?先别谈系统,先看窜货和费用黑洞

建材一物一码平台是什么&#xff1f;先别谈系统&#xff0c;先看窜货和费用黑洞很多建材企业问“建材一物一码平台是什么”&#xff0c;真正想解决的并不是扫码这件小事&#xff0c;而是窜货查不准、返利算不清、终端管不到、营销费用沉不下去。如果平台不能把货、钱、人、终端…...

M5Unit-DigiClock模块:基于I²C的即插即用数字时钟解决方案

1. 项目概述 M5Unit-DigiClock&#xff08;SKU: U146&#xff09;是 M5Stack 推出的一款紧凑型数字时钟单元模块&#xff0c;专为 M5Stack Core 系列主控&#xff08;如 Core2、CoreS3、Atom Echo&#xff09;及兼容 ESP32 系列 MCU 的开发板设计。该模块并非通用 RTC 芯片的简…...

QEi编码器接口原理与工业级抗干扰实战指南

1. 编码器&#xff08;Encoder&#xff09;QEi模块技术深度解析1.1 概述&#xff1a;为何QEi是嵌入式运动控制的底层基石在电机驱动、机器人关节反馈、精密定位平台等实时运动控制系统中&#xff0c;正交编码器&#xff08;Quadrature Encoder&#xff09;是最核心的位置与速度…...