SwebONE项目还原部署教程

瑾谋

关注

阅读 20

2022-05-24


环境要求:

a).NET FrameWork版本: .支持NET FrameWork 4.5及以上版本

b) Visual Studio版本:支持Visual studio 2012及以上版本

c) SwebuiDesigner版本:最新版本  https://www.swebui.com/SwebuiDesigner.exe

d)服务器系统要求:支持Linux、windows 8.1及windows server 2012以上版本

 

打开项目

 

确认.NET FrameWork已安装且版本正确。确认Visual Studio已安装且版本正确。确认SwebuiDesigner已安装且版本正确。

下载源码 ,在VisualStudio中打开。

 SwebONE项目还原部署教程_服务器

 

注:

SwebONE:源码下载 https://github.com/comsmobiler/SwebONE

SwebSEC:源码下载 https://github.com/comsmobiler/SwebSEC

SwebWMS:源码下载 https://github.com/comsmobiler/SwebWMS

 

配置本地数据库

1.在Visual Studio(用管理员身份运行)中打开该项目

2. 在SwebONE项目中的app.config文件中配置数据库地址、账号、密码

SwebONE项目还原部署教程_包管理器_02

3. 打开工具-Nuget包管理器-程序包管理器控制台

 SwebONE项目还原部署教程_github_03

 

 

4. 还原缺失的Nuget程序包

 SwebONE项目还原部署教程_服务器_04

5. 设置SwebONE为启动项目

 SwebONE项目还原部署教程_包管理器_05

6.点击工具-NuGet包管理器-程序包管理器控制台, 默认项目选择SmoONE.Infrastructure,然后输入代码:Update-Database –Verbose(目前只支持SQL2008及以上版本)

 SwebONE项目还原部署教程_服务器_06

 有问题?还不行?

请确认各个项目中的引用是否已还原?如下图所示,如果显示感叹号,则说明并未成功还原。

 SwebONE项目还原部署教程_包管理器_07

 

怎么办?在解决方案上右键,还原NuGet包,此时再去引用中查看,可以发现,感叹号已经消失了,这就表明OK了。

 SwebONE项目还原部署教程_包管理器_08

还不行?那么只能到每个项目的引用下:

1. 到Nuget包管理器界面

 SwebONE项目还原部署教程_包管理器_09

2. 把有问题的Nuget引用,先卸载,再重新安装,请注意,此处安装版本必须与原版本一致,以免发生一些不必要的问题

 SwebONE项目还原部署教程_服务器_10

 

3. 重新生成解决方案即可

 

备注1:在登录界面,用户名:13123456789,密码:123456 (需要还原数据库)

备注2:若出现图标无法显示的情况,是因为开启了防火墙,在控制面板中设置关闭防火墙即可—→“控制面板\系统和安全\Windows 防火墙\启用或关闭Windows防火墙”

 

项目部署

 在vs 中生成项目后将Debug文件夹下的全部文件复制到服务器上并运行exe。浏览器中输入服务器ip:2380 即可看到页面。

注:默认端口修改可以在vs设计器中点击右下角Setting,保存之后重新生成项目即可。

 SwebONE项目还原部署教程_github_11

 

 

精彩评论(0)

0 0 举报