您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
GPS定位系统-VUE
ASP.NET+VUE GPS定位系统介绍(物联网) 系列源码下载页 asp.net 新建web api工程 asp.net 集成必要的组件和注入 asp.net 集成 EFCore mysql 数据库操作类 asp.net 自定义GPRS通讯协议 asp.net 集成 Tcp Server 服务 asp.net 添加web api接口 asp.net 补充功能 新建VUE工程 vue工程添加项目文件 新建Windows Server 2022虚拟机 Windows Server 2022 IIS运行环境配置 ASP.NET IIS发布 VUE工程 IIS发布 ASP.NET Docker发布(额外内容) VUE Docker发布(额外内容) 结束语(VUE框架)
Windows Server 2022 IIS运行环境配置
VUE工程 IIS发布
激萌の小宅 小宅博客 GPS定位系统-VUE

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

ASP.NET IIS发布

工程源码下载:GPS定位系统VUE版本源码下载


发布之前,需要改下配置

if (app.Environment.IsDevelopment())
{
    app.UseDeveloperExceptionPage();  // 配置异常中间件
}

app.UseSwagger();

app.UseSwaggerUI(c =>
{
    //路径配置,设置为空,表示直接在根域名(localhost:8001)访问该文件,注意localhost:8001/swagger是访问不到的,
    //去launchSettings.json把launchUrl去掉,如果你想换一个路径,直接写名字即可,比如直接写c.RoutePrefix = "doc";
    //c.RoutePrefix = "WebApplicationApi"; // 发布设置这个
    //c.SwaggerEndpoint($"/swagger/v1/swagger.json", $"WebApplicationApi V1");
});


QQ截图20240729141749.jpg


QQ截图20240729141843.jpg


        在部署我们的服务器程序之前,我们首先需要确定我们本地和服务器的IP才行,下位机进行通讯时,访问的是虚拟机服务器的IP,,如果你是部署在公网,下位机访问的则是公网IP。虚拟机服务器访问数据库时,访问的是本地的IP,经过确认如下:

虚拟机的IP为:192.168.1.5

本地IP为:192.168.1.2


然后将工程中appsettings.json的数据库地址修改成192.168.1.2,然后再发布。

QQ截图20240729151509.jpg


然后右键项目,选择“发布”

选择文件夹,然后下一步

QQ截图20220921220327.jpg


设置发布目录,等会通过虚拟机挂载的目录,将我们发布的工程拷贝到虚拟机里面去。

打开“显示所有设置”

QQ截图20220921220646.jpg

按下面进行设置,然后保存。

QQ截图20240729142025.jpg


设置完之后,直接点击发布。

QQ截图20220921221018.jpg


我虚拟机就一个C盘,所以我直接扔C盘目录下

QQ截图20240729151731.jpg


打开我们的“IIS管理器”,右键,添加新的网站

QQ截图20220921222039.jpg


先进行如下设置,API的端口不要设置成80端口,80端口我们给VUE使用,如果需要共用端口,设置起来比较麻烦,感兴趣的同学可以去研究下~~

QQ截图20240729152005.jpg


接着选择我们的“连接为...”->特定用户->设置

QQ截图20220921222528.jpg


配置完成之后,直接点击“确定”,然后再确定,退出连接设置。

接着点击“测试设置”,如果测试结果像下面这样,都是绿色的勾勾,说明我们设置OK了。

QQ截图20220921222638.jpg


最后一路确定,完成网站添加。

注意事项:在IIS的模块中,必须存在下图中的“AspNetCoreModuleV2”模拟,否则网站会启动失败。如果上一节中的IIS运行库有正常完成安装,这个模块一般情况下都会有。

QQ截图20240729152258.jpg


最后,我们可以尝试在本地直接预览一下,看看网站是否能够正常打开。

QQ截图20220921223309.jpg

由于网站对IE浏览器的适配问题,我们可以把打开的这个地址,拷贝到我们本地的谷歌浏览器中访问,如果访问不了,可以查看一下,是不是防火墙没关。

注意:后面“swagger/index.html”部分需要手动填写。

QQ截图20240729152411.jpg



Windows Server 2022 IIS运行环境配置
VUE工程 IIS发布

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

ASP.NET IIS发布

工程源码下载:GPS定位系统VUE版本源码下载


发布之前,需要改下配置

if (app.Environment.IsDevelopment())
{
    app.UseDeveloperExceptionPage();  // 配置异常中间件
}

app.UseSwagger();

app.UseSwaggerUI(c =>
{
    //路径配置,设置为空,表示直接在根域名(localhost:8001)访问该文件,注意localhost:8001/swagger是访问不到的,
    //去launchSettings.json把launchUrl去掉,如果你想换一个路径,直接写名字即可,比如直接写c.RoutePrefix = "doc";
    //c.RoutePrefix = "WebApplicationApi"; // 发布设置这个
    //c.SwaggerEndpoint($"/swagger/v1/swagger.json", $"WebApplicationApi V1");
});


QQ截图20240729141749.jpg


QQ截图20240729141843.jpg


        在部署我们的服务器程序之前,我们首先需要确定我们本地和服务器的IP才行,下位机进行通讯时,访问的是虚拟机服务器的IP,,如果你是部署在公网,下位机访问的则是公网IP。虚拟机服务器访问数据库时,访问的是本地的IP,经过确认如下:

虚拟机的IP为:192.168.1.5

本地IP为:192.168.1.2


然后将工程中appsettings.json的数据库地址修改成192.168.1.2,然后再发布。

QQ截图20240729151509.jpg


然后右键项目,选择“发布”

选择文件夹,然后下一步

QQ截图20220921220327.jpg


设置发布目录,等会通过虚拟机挂载的目录,将我们发布的工程拷贝到虚拟机里面去。

打开“显示所有设置”

QQ截图20220921220646.jpg

按下面进行设置,然后保存。

QQ截图20240729142025.jpg


设置完之后,直接点击发布。

QQ截图20220921221018.jpg


我虚拟机就一个C盘,所以我直接扔C盘目录下

QQ截图20240729151731.jpg


打开我们的“IIS管理器”,右键,添加新的网站

QQ截图20220921222039.jpg


先进行如下设置,API的端口不要设置成80端口,80端口我们给VUE使用,如果需要共用端口,设置起来比较麻烦,感兴趣的同学可以去研究下~~

QQ截图20240729152005.jpg


接着选择我们的“连接为...”->特定用户->设置

QQ截图20220921222528.jpg


配置完成之后,直接点击“确定”,然后再确定,退出连接设置。

接着点击“测试设置”,如果测试结果像下面这样,都是绿色的勾勾,说明我们设置OK了。

QQ截图20220921222638.jpg


最后一路确定,完成网站添加。

注意事项:在IIS的模块中,必须存在下图中的“AspNetCoreModuleV2”模拟,否则网站会启动失败。如果上一节中的IIS运行库有正常完成安装,这个模块一般情况下都会有。

QQ截图20240729152258.jpg


最后,我们可以尝试在本地直接预览一下,看看网站是否能够正常打开。

QQ截图20220921223309.jpg

由于网站对IE浏览器的适配问题,我们可以把打开的这个地址,拷贝到我们本地的谷歌浏览器中访问,如果访问不了,可以查看一下,是不是防火墙没关。

注意:后面“swagger/index.html”部分需要手动填写。

QQ截图20240729152411.jpg