winserver IIS 下搭建 asp web 应用
搭建步骤
1.购买云服务器以及域名
2.云服务器搭建 web 服务器
Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的
这里是 windows ,所以搭建 iis 服务器。
-
打开服务器管理器页面,点击添加角色和功能
-
一路下一步,然后选择 IIS
-
继续无脑下一步,然后安装。
-
访问 localhost ,出现这个页面代表安装成功
-
因为后面要搭建 asp 应用,我们再把 asp 模块下载下来,选择“web服务器IIS”和“应用程序开发”内 “asp”,安装。
3.下载并且上传 web 程序源码
4.添加网站并且绑定域名目录
-
打开 IIS 管理器,添加网站,这里选了一个 asp 应用的博客
-
绑定域名,阿里云设置域名解析
然后设置 IIS 解析,网站名称随便,物理路径就是源码在电脑上的位置,IP 地址就是系统分配的内网 IP,主机名就是我们刚刚在阿里云填写的域名。
启用32位应用程序,启用32位应用程序的步骤为:打开IIS管理器后,点击 应用程序池 》 设置应用程序默认值 》将启用32位应用程序设置为1。如果不启用32位应用程序,将会无法正确解悉ASP语句从而报错。简而言之就无法正确运行function函数。所以启用32位应用程序对于ASP网站来说是非常重要的。
启用父路径
启用父路径的步骤为:打开IIS管理器后,点击整个服务器(全局定义)或者单个网站(局部定义) 点开ASP图标,将启用父路径设置为true。
然后本机浏览器访问 orz.zkl520.icu ,发现
由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。
打开你的网站文件夹,右键属性,编辑属性。
来到安全选项下,点击编辑
点击添加按钮,点击左下角 高级 选项,点击 立即查找,选中 everyone ,确定,然后给它完全控制权限
然后访问网址看到博客安装页面,点击安装。但是提示连接不到 access。
修改一些access临时要用的文件夹访问权限。
C:\Windows\temp 添加 everyone 用户,并且给完全控制权限。
然后继续安装,安装成功