.Net Core建站(4):FTP发布项目及连接服务器数据库

news/2024/5/14 23:09:42/文章来源:https://blog.csdn.net/weixin_34082789/article/details/93909453

总感觉,今天(2018-1-14)下午写不完这篇,虽然蛮简单,只是点点点,,,

主要是记录两个,

1.连接服务器的数据库

2.项目FTP发布到服务器

 

使用数据库:SQL Server 2017

使用服务器:腾讯云, Windows Server 2016 数据中心版 64位中文版 1核1G 50G硬盘

 

然后,开拨,,,

 

首先是服务器,我半个小时前重装的,,和刚刚入手时一毛一样,,具体进入服务器的方法就不说了,,

进去第一件事就是装数据库,,毕竟腾讯提供的数据库死贵死贵,,买不起的说,,

然而在装数据库之前啊,千万记得装.Net Framework 3.0,我不晓得SQL 2017会不会有问题,

但是我以前装SQL 2012的时候,不装.Net Framework 3.0,那是铁定报错的,,所以还是装上会保险一丢丢,

 

具体操作:服务器管理器=>管理=>添加角色和功能

然后会弹出一个对话框,一路下一步,,在服务器角色的地方,记得勾选Web服务器(IIS),留着备用

功能这里,勾选.Net Framework 3.5,继续一路下一步,,最后安装就OK,, 

接下来就是SQL Server2017的安装了,,下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

我下载的是免费的Express 版本,只有4M左右,,贼小,,毕竟它和以前的SQL不一样,以前会同时安装SSMS,

现在得自己去另外下载SSMS来进行安装了,,具体怎么安装就不做演示,,得装好久好久好久,,,不过服务器上可以不安装SSMS,我安装在自己的电脑上边儿了

SSMS下载地址:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms,刚刚发现那个页面好像炸了,得自己用F12干掉一些div才能点下载链接,,,

在等待安装数据库的时候啊,咱们去把FTP服务搭起来,,

依旧是那个地方:服务器管理器=>管理=>添加角色和功能

还记得我们之前,在服务器角色的地方,勾选的Web服务器(IIS)么,

再次找到它,这时候依旧有变化了,,可以展开下拉,,勾选FTP服务,然后保存,,

安装完毕后,,打开IIS,添加一个FTP站点,,

自己写个网站名称,以及选个路径,,

要注意的有两个,一个是默认端口号是21,这个得记着

还有一个是SSL证书选择无,,

点击下一步,

这里身份验证选择基本,授权指定用户,就是当前登录用户的,以及权限,读写权限全部勾上

保存后,就可以在浏览器或文件资源管理器中输入地址:ftp://localhost 输入正确的用户名和密码后访问FTP文件夹

到了这一步基本就大功告成了,,还差最后一步,,在客户端无法访问,,

这时候就要在防火墙里面添加入站规则了,,,

路径:开始=>Windows管理工具=>高级安全Windows防火墙=>入站规则=>新建规则 

规则类型选择:端口,协议和端口选择:TCP,和特定本地端口,,在特定本地端口中,填IIS发布的FTP服务端口号21,然后一路下一步,,最后给这个规则取个名字,,这个随意,,

按同样的流程,添加一个数据库的入站规则,端口号为1433,,,

最后完成的时候,应该是酱紫的,,

然后,我们回到客户端,,就是自己的电脑,,打开项目,选发布

选择FTP发布

在这里有坑啊,就是那个站点路径,,之前我填的是C:\Users\Administrator\Desktop\WebRelease\CoreProject,,这是完整路径,,失败了好多次,,

红色字体就是我在IIS中填的路径,CoreProject是在FTP服务中存放的项目的文件夹名称,,所以不用填写完整路径,会在FTP服务地址下,自动生成指定路径,,,

最后的结果应该是这样的 

服务器上的文件也没有问题

OK,FTP发布就差不多了,接下来转回SQL,,,这时候也装好了,,

默默吐槽一句一核一G的服务器卡爆了,,从两点半等到现在五点半,,,

 。。。。。。。

由于云服务器没有装SSMS,所以,我遇到了大麻烦,SO,现在已经七点半了!!!!!不过可算是解决了,,

首先啊,咱们肯定是要用sa账号连接服务器数据库的,但是,我现在不知道sa的密码,这就很尴尬了,,

只能用sqlcmd去重新设置sa密码,,But,当我打开sqlcmd的时候报错了,,连接不上,,这是个什么鬼,,明明我的数据库服务已经开启了,,

然后找半天,用一个命令去看1433端口是否已经开启,,

1 netstat -ano

发现1433端口并没有启用,,,于是跑到SQL Server配置管理器去,启用TCP/IP,并设置一下

重新启动SQL服务后,打开sqlcmd,出现这个界面就表示登录成功了,默认为Windows登录,,

接下来,要设置sa账户的密码,, 记得结束的时候敲一个“GO”,如果错误的话,会有提示的,,没有任何提示,表示没毛病,,

1 -- 启用sa账户
2 alter login sa enable
3 -- 设置sa账户密码
4 alter login sa with password="123"

然后,敲"exit"退出sqlcmd,去用sa账户登录,,

1 sqlcmd -S 127.0.0.1  -U sa -P 1364202622@qq.com

 

然鹅,很尴尬的又报错了,,,这是为毛呢???

丫默认的登录模式是Windows身份验证,,我们得改成SQL Server和Windows通用的,,

跑去改注册表,,这个路径下的,LoginMode,将它的值改为2,,可能会有些许不同,在周围找一找,也能找到这个节点的,,

1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQLServer

 

改好之后,继续重启SQL服务,,用sa账号登录sqlcmd,

很明显,已经登录成功了,,由于之前在配置FTP的时候,就已经把SQL的入站规则配置了,不晓得还记不记得,,

 所以,我们可以直接在本地的SSMS中连接服务器的数据库,,数据库的服务器名称是服务器IP加上端口号1433,逗号分隔,如:“120.0.0.1,1433”

完美,,登陆成功,,

 

 差不多就这些,,贴出给我帮助最大的两个帖子,,感谢各位大佬的分享,,

解决sqlserver 2008 sqlcmd无法登陆

使用SQL命令行(sqlcmd)启用sa用户

 回去洗洗睡了,,虽然一下午又学到不少东西,,不过还是梗梗的,,唯有被窝才是归宿啊,,

下集预告就不写了,,我也不知道下次会写啥,,

就酱,,

 

转载于:https://www.cnblogs.com/Onlooker/p/8284144.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_720500.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LAMP架构部署和动态网站环境的配置

2019独角兽企业重金招聘Python工程师标准>>> 实验环境: 操作系统:centos 7.5 服务器IP:192.168.10.5 运行用户:root 连接工具:xshell工具 web环境:Linuxapachephpmariadb(LAMP架构&a…

小技巧:如何突破某些网站只能登陆后才能进行文字拷贝的限制

我写公众号文章时,经常需要从一些网站的文章上查阅一些资料。比如我想把这个网页上的一个标题“SAP Fiori 2.0用户体验设计概念获红点大奖”进行拷贝。 然而当我按了键盘上的拷贝快捷键Ctrl C后,却收到这个提示,告诉我只有登陆后才能够进行复…

分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型

这张图每位程序员应该都深有感触。 人民心目中的程序员是这样的:坐在电脑面前噼里啪啦敲着键盘,运键如飞。 现实中程序员是这样的:编码5分钟,调试两小时。 今天我要给大家分享一个用WebGL开发的网站,感兴趣的朋友可…

推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈

对于前端开发人员来说,目前的前端框架层出不穷,最受欢迎的莫过于所谓的前端框架三驾马车:Angular, React和Vue。在学习的过程中,肯定好奇现在的互联网公司的网站用的何种前端框架来开发的。 Chrome扩展程序商店里就提…

尤克里里学习网站

给大家推荐一个从入门到精通的尤克里里fans网站,http://www.ukulelefan.com/pingce/,以前一直以为叫古琴,后来经一位玩乐器的朋友纠正叫尤克里里,很喜欢,推荐给大家! 转载于:https://www.cnblogs.com/yadon…

从IIS网站上下载AssetBundle,并写入到本地磁盘指定路径

啊,长叹一声,弄了一晚上,加半个白天 先说说历程吧,主要是踩的坑。 首先打包就不用说了。有.asseetbundle的,有.u3d的,还有就是生成md5列表 然后下载并保存就恶心了。 本来想的很好,思路其实也正…

如何把某个网站的SSL Server certificate链导入到ABAP Netweaver系统里

我们在用ABAP代码消费外网的url时会遇到一些异常,比如ICM_HTTP_SSL_PEER_CERT_UNTRUSTED,这是因为请求的url所在的网站的SSL Server certificate没有导入到Netweaver系统。 本文介绍导入的详细步骤。 基本思路就是两步: 从网站上导出certi…

用java做网站,java连接数据库并查询输出到页面

java web的后缀名是jsp&#xff0c;所以咱们要有一个jsp的开发环境&#xff0c;我这用的是jspStudy 自行百度。这软件是一个集成开发环境&#xff0c;安装启动后即可使用&#xff0c;集成了tomcat和mysql数据库 首先我们先新建一个首页文件 index.jsp <% page language"…

关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示

有朋友问遇到在安卓手机上安装Fiori Client&#xff0c;打开的时候提示需要安装证书&#xff0c;如下图所示&#xff1a; 我在自己的Android手机试了试&#xff0c;因为我没有装Fiori Client&#xff0c;所以就用手机浏览器直接访问 https://go.sap.com : 弹出了类似的对话…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能&#xff0c;通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

推荐一个采用方便程序员在线动画学习常用算法的良心网站

网址&#xff1a; https://algorithm-visualizer.org/ 进去之后的页面是程序员熟悉的码农风格&#xff1a; 假设我想学习冒泡排序算法&#xff0c;在搜索栏里输入sort&#xff0c;在结果列表里选择bubble sort&#xff1a; 点击之后&#xff0c;排序操作处于就绪状态&…

以太坊Dapp项目-拍卖网站-智能合约编写测试

修订日期姓名邮箱2018-10-18brucefengbrucefengbrucefeng.com前言 写这篇文章的初衷其实很简单&#xff0c;在MyEtherWallet上申请以太坊ENS的时候&#xff0c;竞标的以太币两次被吞&#xff0c;而且是在规定时间点进行了价格公告&#xff0c;这篇文章的设计思路其实就是跟ENS的…

网站开发需要哪些技术_自己建网站要掌握哪些技术-广州福星网站建设

自助建站最大的好处&#xff0c;可以不用找人或花高价找建站公司来建站&#xff0c;但自己建站却存在一定技术门槛&#xff0c;而且这个技术门槛非常的高&#xff0c;主要因为建站并不是说&#xff0c;通过一门技术就可以搞定&#xff0c;做网站所需要技术分为三大块&#xff0…

电商网站模板_4个步骤,教你这样制作跨境电商网站

随着全球互联网经济的发展&#xff0c;外贸从业者也需要好好利用互联网来开展业务了。而制作一个自己的跨境电商网站&#xff0c;就是比较好的营销卖货方式。不过大部分人都不知道该如何制作&#xff0c;所以接下来就跟大家科普下跨境电商网站制作教程&#xff1a;Step1&#x…

制作服务器配置,制作视频网站怎么配置服务器

一个视频网站&#xff0c;它所需的流量远远大于普通网站。它对于服务器的要求也是更高。对于制作视频网站&#xff0c;服务器硬件一个最好是8核 cpu &#xff0c; 最低16G内存建议32G内存&#xff0c;两个以上的100M网卡&#xff0c;系统可以选择windows也可以选择linux。假如你…

类似tom网站给系统换肤的实现方法。

首先&#xff0c;换肤设计要保证皮肤更改的信息能够存在cookie里&#xff0c;使得用户下次访问的时候还能够看到自己上次的设置。这里换肤我们用到的是通过js调用不同的样式。然而在我们正在做的系统中&#xff0c;我们用到了IFRAME&#xff0c;要保证整体页面的一致&#xff0…

MySQL就事器知名网站中的运用量

2008 年4月18日&#xff0c;在Alexa安插的一次“Scaling MySQL -- Up or Out?” 的小组申辩中&#xff0c;MySQL、Sun、Flickr、Fotolog、Wkipedia、Facebook、YouTube等国际知名网站的DBA们&#xff0c;对其网站MySQL数据库就事器、Web就事器、缓存就事器的数目&#xff0c;M…

网站安全漏洞--大全

原文网址&#xff1a;网站安全漏洞--大全_IT利刃出鞘的博客-CSDN博客 简介 本文介绍网站常见的一些安全漏洞&#xff0c;包括&#xff1a;SQL 注入、越权操作、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)、DDoS 攻击、JSON 劫持、暴力破解、HTTP 报头追踪漏洞、信息泄露、文件上传…

[存底]加速,加速,再加速:来自Google的网站加速技巧大全

原文&#xff1a;http://developer.51cto.com/art/200906/132210.htm 困扰许多网站所有者很久的一个问题是网站访问速度总是那么慢。想购买独立带宽&#xff0c;预算不允许&#xff0c;想购买CDN加速&#xff0c;价格又太贵。那有没有经济实惠的解决办法呢&#xff1f;从目前的…

python人工智能_Python爬虫学习教程 bilibili网站视频爬取!【附源码】

Python爬虫学习教程&#xff0c;万物皆可爬&#xff01;每个技术大牛都是从基础慢慢的提升上去的&#xff0c;基础知识越深以后的发展越牛&#xff01;学好python&#xff0c;才能玩转python&#xff0c;那到底怎么才能学好python&#xff1f;通过爬取b站案例带领你快速掌握爬虫…