栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

关于asp.net部署腾讯云大坑

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于asp.net部署腾讯云大坑

由于学习原因我购买了一台腾讯云的服务器,准备部署上我在学校写的项目。

因为不知道怎么做,具体的跟着这位大哥发的教程操作(衷心感谢)

Windows云服务器上部署ASP.NET网站详解(新手适用)_pcdd的博客-CSDN博客这是链接:

如果跟着上面链接操作可以正常部署就不用来看我这个了。

我只是写出我跟着写的时候出的一些问题。

主要是以下几个:

目录

连接服务器时,

默认目录的设置(不设置也不会报错)

防火墙设置

数据库连接以及修改连接字符串

 对路径“什么”的访问被拒绝



连接服务器时,

注意!先去服务器端找到我的电脑,右键属性

打开之后选择远程,把允许远程连接勾上。

 然后在自己电脑上win+r输入mstsc

,

之后的用户名和密码分别输入服务器的名字:如图

 不出意外就能连接上了,然后就是数据库。

图中附带的数据库下载连接已经失效:用2012的也是可以的,这是下载地址

百度网盘:链接:https://pan.baidu.com/s/1lcPyuZ2ql0_W6ipbo-YOKQ 
提取码:xxkk

或者直接在网上找资源也可以,不过别下错了盗版。

在服务器端安装好sqlserver,和我们本机安装是一样的。

默认目录的设置(不设置也不会报错)

之后有一个就是添加默认目录而不采用访问目录的方式,不然你通过ip访问就直接是你的文件了。

类似于这样:

你可以这样设置:

 设置完成后,这是我自己的项目就拿来做演示了

防火墙设置

 注意!!!

重中之重,我就在这里卡了好久,先跟文章把流程都做完,然后找到防火墙

分别是>控制面板>系统于安全>windows防火墙>高级设置。

看图操作,非常重要。

打开这个是因为我们需要本地的数据库链接上服务器端安装的数据库。

数据库连接以及修改连接字符串

返回我们本机的visual studio .按照下图操作

右键第三部的数据库添加连接到这一步:看图。

不行就去看一下防火墙和sqlserver服务是不是正常打开的。都正常的话

就找到腾讯云的控制台:点击管理规则

 点击添加规则:

 如果出现这个1433端口就可以了下一步。

 再测试一下数据库可不可以正常连接。

如果能正常选择数据库就点击>高级,还不行的话我也就没辙了

,再返回服务器端,打开Web.config,找到连接字符串那一行:

这里我用的是ef模型连接的,如果不是用的ef,换字符串的时候注意位置不要弄错了其他都一样的。

 到这一步服务器的数据库已经能正常跑了,

 现在可以在网页上输入你的ip,看一下能不能访问你的主页,如果出现一下情况:

就复制下面这一句话到服务器端的web config的<>一级标签下,

一定不要复制错位置。


        
    
 

像这样:

。

最后一步。。。

 对路径“什么”的访问被拒绝

前面一步完成之后就可以正常登录系统了,但是有些操作,比如增删改的时候会报这个错

这个时候就要切换回服务器端,

打开网站根目录(一般是wwwroot)的“属性”窗体,然后切换到“安全”选项框

点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,

我的图是已经添加过了的。

点击添加:

 依次添加匿名用户IUSR和和用户组IIS_IUSRS,

 点击确定之后,分别选中IUSR和和用户组IIS_IUSRS,编辑权限,

将修改和读取都勾上,保存,就可以了。在本机通过ip访问。

 以上是对文章第一个链接操作可能会报错的一些补充,因为我自己只是一个学生党,网络安全方面的不太懂,如果文章那些地方有问题的话欢迎评论区讨论或者联系qq:1718236979.

一起交流在.net开发中的问题和技术。

最后甘雨老婆镇楼。

。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号