1987WEB视界-分享互联网热点话题和事件

您现在的位置是:首页 > 服务器 > 正文

服务器

ASP.NETMVC网站部署在阿里云服务器(WindowsServers2012+IIS6.0环境)

1987web2023-12-09服务器68

点击上方蓝字带你去看小星星

在部署网站之前,购买阿里ESC服务器之后,咱们需要部署IIS6.0的网站的服务,如果已经弄好的话可以跳过,没弄好的话,可以借鉴一下我的上一篇文章阿里云windows server 2012 配置asp.net的IIS服务,希望对你IIS的部署有一些帮助。

接下来我简述一下的我的配置。

服务器系统是WindowsServers2012,服务器是IIS6.0

VS2013用的是本地的开发环境,没有安装在服务器,如果服务器够大,你可以装在服务器上。

数据库是sql server2012装在了服务器上的。

首先打开VS,发布你的MVC项目。

在项目名上右键->重新生成->发布(注意:不是解决方案上右键,也不是什么逻辑层和数据层的这些类库项目上右键,是在mvc主项目上右键)

第一步是配置文件点击下拉框->新建,为配置文件命名(这个和项目里的WebConfig配置文件是不一样的)

点击下一步,如图发布方法选择文件系统,这样可以发布在本地了(就是安装VS的那台电脑)目标位置选择一个自定义的路径

点击下一步配置选择Release,这个配置会将系统的性能最大化Debug是调试模式,附加了很多调试信息,是为了方便程序员调试用的

点击下一步,点击发布

这样这个项目就发布到你刚才设置的本地目录里边了。之后和VS基本就没有关系了,你需要把这个文件上传到服务器上。

1、首先将整个文件压缩,将压缩包拷贝到远程服务器的要发布的文件夹内,解压缩,如图:

2、接下来,打开远程服务器的IIS管理器,在网站上右击,右键菜单添加网站。

3、分几步:①网站名称是必填项目,填写网站名称就好(建议和项目名称相同)。②物理路径选择你存放刚才发布项目的目录。③IP地址在下拉框中选择远程访问地址(这里是指远程服务器的外网IP)。④端口填写一个未占用的端口。

4、请确保你真的在服务器上安装你的项目所用的.net framework版本,否则会有错误,也会生成不了。

5、现在单击应用程序池,应用程序池里面你将能看到刚刚建立的同名的项目。

6、双击它,将开始编辑应用程序池

①.net framework选择V4.0(这里和你刚刚在15步安装的.net framework版本并不相同,但是没关系,可以照常使用,只要你项目中使用的.net framework版本高于V4.0那么就选择V4.0就行。)

②托管管道模式选择集成。

7、在做好,进行浏览的时候网站显示IIS访问错误,貌似是权限不够

原因是将文件放在了桌面上,读与写的权限不够,所以我给他权限:

解决方案:原文件夹,右击选择它的属性,打开安全选项卡,看到组或用户 名,单击编辑按钮添加一个新的用户名Everyone,然后更改它的权限,将第二个权限修改设置为允许就可以。

欢迎关注新阁上位机编程抖音号

不定期发布上位机实用小技巧哦

快来学习互粉呀~

(长按下方图片👇保存到手机相册,打开抖音扫码关注哦!相信你肯定会