关于win10发布网站的步骤及问题解决方案

**

关于win10发布网站的步骤及问题解决方案

**

一、Win10开启IIS
1.进入控制面板
关于win10发布网站的步骤及问题解决方案
2.点击程序
关于win10发布网站的步骤及问题解决方案
3.启动或关闭Windows功能
关于win10发布网站的步骤及问题解决方案
4.Internet Information Services记得选中应用程序开发那的ASP.NET
关于win10发布网站的步骤及问题解决方案
5.确定后等待安装
二、VS发布网站到IIS
1.打开IIS
右键我的电脑->管理
关于win10发布网站的步骤及问题解决方案
2.选择服务和应用程序
关于win10发布网站的步骤及问题解决方案
3.选择Internet…那个,双击打开
关于win10发布网站的步骤及问题解决方案
4.在网站处右键添加网站
关于win10发布网站的步骤及问题解决方案
5.输入网站名字,物理路径,物理路径是用于存放网页的文件夹。IP地址选择自己的本地ip,通常一般用户的IP都只能在局域网内访问,并不是公网IP。
关于win10发布网站的步骤及问题解决方案
6.打开VS,在网站项目上右键,选择发布Web应用
关于win10发布网站的步骤及问题解决方案
7. 选择自定义配置文件
关于win10发布网站的步骤及问题解决方案
8.为配置文件取名
关于win10发布网站的步骤及问题解决方案
9.发布方法选择文件系统,目标位置选为刚才在IIS中新建的物理路径,点击发布
关于win10发布网站的步骤及问题解决方案
10. 在IIS中,找到刚才新建的网站,在右侧侧边栏浏览网站
关于win10发布网站的步骤及问题解决方案
三、相关报错问题及解决方法(这几个问题只是在设置时候出现后排的坑)

  1. HTTP错误 403.14 - Forbidden 错误的解决方法
    打开IIS
    在”功能视图“,中找到”目录浏览“双击进入,选择”启用“!
    在”功能视图“中,选择”默认文档“!
    添加自己主页默认的主页名,如这里没有我的,我的默认是Login.aspx,我添加进去!
    关于win10发布网站的步骤及问题解决方案
    2.关于身份认证的问题,错误名类似于
    “执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错”
    由于做实验时候用的都是Windows身份验证,但是在win10上的IIS中并不能直接通过Windows身份验证连接数据库,因此需要经过以下设置
    (1)、开启功能
    关于win10发布网站的步骤及问题解决方案
    (2).在IIs中
    关于win10发布网站的步骤及问题解决方案
    3.若显示无法登陆所请求的数据库……
    (1).在应用程序池中找到最初设置的响应池将标识改为localhost
    关于win10发布网站的步骤及问题解决方案
    关于win10发布网站的步骤及问题解决方案
    (2). 用Sa登陆
    在SQL Server中,在相应的数据库中添加这个帐户对数据库的相关权限就可以了
    需要注意的是:再添加的时候,帐户名要跟异常信息中提示的那个帐户名一致
    例如:
    应用程序池名为:ASP.NET v4.0
    对应的帐户名为:ASP.NET v4.0
    在SQL中添加为:IIS APPPOOL\ASP.NET v4.0
    数据库–安全性–用户,右键新建用户
    用户名:IIS APPPOOL\ASP.NET v4.0
    登录名:IIS APPPOOL\ASP.NET v4.0
    再设置该帐户的数据库角色成员身份并保存
    例如我的用户为:
    关于win10发布网站的步骤及问题解决方案
    权限表

关于win10发布网站的步骤及问题解决方案

转载请注明出处!谢谢!!编写不易