- 系统:Windows Server 2012 R2
- 配置:1CPU 、2G内存
- 数据库:SQL Server 2012
PS:SQL Server 2012 安装内存必须在2G以上,初始配置为1CPU+1G内存,安装程序一直处于转圈状态无法进入下一步,查了许久发现是因为内存不够,升级服务器配置后即可安装成功。
1.新建 VS2013 Web MVC 项目,编译发布到IIS,浏览地址报错如下:

2. IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改,以管理员身份执行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
3. 刷新页面,出现新的异常,报错如下:

4.异常信息显示模组也被锁定了,以管理员身份执行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
5.执行后还是显示这个报错,指示可能未完整安装ASP.NET,去服务器检查下

6.把如上这些ASP.NET相关的全勾上安装,重新刷新页面

7.如异常信息所示,因该是缺少了这个dll,从网上下载后放入bin或者C盘的dll文件夹,刷新页面产生新异常

8.下载异常所示dll放入bin刷新页面,同样的异常换了一个dll,下载资源

9.刷新页面,服务器可以访问,第一步达成

10.用IP访问下站点测试

11.无法访问?阿里云服务器安全策略导致,需要将自动以端口添加到配置中

12.刷新页面,依旧无法访问,在远程桌面登录时发现无法连接,怀疑是被公司的网络策略拦截,改用移动热点链接wifi,访问站点成功,结束

网友评论