IIS的相关知识
IIS安装步骤
1.控制面板→程序→打开或关闭Windows功能→Internet信息服务→选择除了FTP以外的所有功能→确定。
2.检查是否安装成功:控制面板→系统和安全→管理工具→Internet 信息服务(IIS)管理器
通过IIS配置一个网站
1:创建网站之前必须启动:W3SVC(World Wide Web Publishing Service)服务,作用:通过 Internet 信息服务管理器提供 Web 连接和管理。对应的进程:C:\Windows\system32\svchost.exe
2:选中IIS节点下的“网站”节点→添加网站→设置网站名称、该网站所对应的应用程序池、配置端口号→确定。
报错“xxxx权限不足”,选中“Xxx网站”节点→右键→编辑权限→加入everyone账户。
配置是否允许查看默认的所有目录:选中"Xxx网站"节点→看右边的“功能视图”→目录浏览→在右边的窗口中点击“启用”、“禁用”。可能会有的报错“Web 服务器被配置为不列出此目录的内容。”
3:当配置不能进行目录浏览的时候,需要配置一个默认显示的页面:选中“网站”节点→“功能视图”→“默认文档”→双击→在右边的对话框中“添加”一个默认要显示的文档的名称,并移动(上移、下移)
4:报错:“配置错误 ,:无法识别的属性“targetFramework”。请注意属性名称区分大小写。”。原因:网站所使用的.net framework与IIS服务器中,配置的当前网站所使用的.net framework不一致。解决:选择“应用程序池”→找到当前网站对应的应用程序池→右键→基本设置→选择对应的.net framework版本。
5:IIS与.net framework的安装顺序:1>先安装IIS。2>再安装.net framework(安装vs)。一旦先装了framework,后安装IIS,则找到对应的.net framework目录下,执行aspnet_regiis.exe命令,重新注册一次.net framwork到IIS。注册目录如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i (安装)
报错:
上图的错误,可能的原因:1>IIS安装不完整。2>没有在IIS上注册.net framework。
原因:当前网站连接数据库的时候采用的是windows身份验证方式,而当前网站对应的应用程序池中的账户没有访问sql server的权限。解决:把网站连接数据库的身份验证方式改成sql server身份验证方式 ,使用Sql server账号登录。
程序使用的是经典模式,服务器使用的是集成模式,选中对应网站的应用程序池,修改为经典模式。
IIS中其他配置
1.配置压缩,选中对应的网站→功能视图中查找“压缩”→双击→启用静态内容压缩、动态内容压缩。
2.配置某个目录下的内容只读的权限:选中网站→选中某个的目录(upload)→功能视图中找处理程序映射→双击→编辑权限功能→选择只读→确定。
3.配置缓存:选择网站→选择功能视图中的输出缓存→双击→添加→设置对指定的后缀名文件进行缓存,设置缓存方式。

浙公网安备 33010602011771号