企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

使用SharpUpdater.Server搭建企业内部Windows应用发布包仓储

wudianyun 2025-04-30 20:16:16 精选文章 12 ℃

SharpUpdater.Server

SharpUpdater.Server 扩展自NuGet.Server,使你能像管理NuGet包一样管理企业的应用程序发布包。

环境要求

  • 操作系统:Windows Server 2012+(个人测试Windows 7 SP1+,建议10以上)
  • 运行时:.NET 4.6.2
  • 开发工具:Visual Studio 2017 (15.3+)or above

创建项目

  1. 创建Asp.NET Web应用,框架选择.NET Framework 4.6.2(也可以选更高的4.7、4.8)
  1. 使用空模板,什么都不要选
  2. 安装SharpUpdater.Server
Install-Package SharpUpdater.Server

此时NuGet会安装应用所需的文件,如果第1步选择了4.7/4.8框架的朋友,可能需要解决一下web.config的配置节点冲突,将重复项删除。

  1. 编译成功后运行,能成功启动访问到首页即可。

使用VS2022的朋友注意,VS2022已不再预装.NET Framework项目模板,需要手动安装。

部署服务

将应用发布到您服务器的IIS,发布URL形如http://your-host/sp/。

应用更新

使用SharpUpdater.CLI或VSIX,且听下回分解。

感兴趣的朋友可以移步
https://github.com/cnsharp/SharpUpdater

最近发表
标签列表