IIS - 技术教程文章

IIS7,IIS7.5 URL重写模块工具【图】

URL 重写模块 2.0 提供基于规则的重写机制,可在 Web 服务器处理请求的 URL 之前对其进行更改,以及在向 HTTP 客户端提供响应内容之前修改响应内容。注意:使用环境为IIS7.0(x64),IIS7.5(x64)。微软下载地址(64位):http://www.microsoft.com/zh-cn/download/details.aspx?id=7435微软下载地址(32位):http://www.microsoft.com/zh-cn/download/details.aspx?id=5747原文:http://www.cnblogs.com/pingming/p/5022822.html

有了SSL证书,如何在IIS环境下部署https?【转载】

昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒。。。本来小编也挺懒的,但是答应了各位小伙伴的,那么今天就教大家如何在IIS环境下部署HTTPS证书吧。(建议在PC端阅读)1、首先我们要取走我们的证书,保存在我们本地的电脑里,然后复制到服务器即可。2、取走后接下来干嘛?当然是打开文件看看里面有些什么啊。我们找到IIS那个...

给 IIS Express 配置虚拟目录

使用 vs2015 打开旧项目,之前使用 iis 配置站点,然后在 vs 中附加 w3wp.exe 进行开发和调试的。 由于种种原因 iis 上配置站点各种失败。 之后发现,其实在 vs2015 中按 f5 会更方便,但是这个旧项目使用了虚拟目录。然后就一顿研究,先试了 System.Web.Routing 各种不行。。。 最后发现,原因可以直接配置。。。 右击右下角 IIS Express -> 显示所有应用 -> 选择站点 -> 配置 .vs\config\applicationhost.config然后找到 <sites>...

已发布的WEB项目,如何挂在服务器或者本机的IIS下【图】

第一步:打开IIS,在打开的IIS中,右击 “Default Web Site”,在弹出对话框中选择“新增应用程式”,参照如下图,设置相应参数。第二步:在已经发布的项目文件系统添加在站点下后,点击项目名称,如下图在右侧点击设定,在弹出对话框参照下图继续配置相关属性和参数。第三步:新增程式集。如下图,右击“应用程式集区”,然后点击“新增应用程式集区”,添加新的程式集。第四步:设置程式集参数。参照下图设置程式集参数。原文:h...

IIS配置MP3/MP4/OGG/flv等资源文件访问

配置过程参考:http://www.cnblogs.com/EasonJim/p/4752399.html以下包含了mp4的mime类型:323text/h323acxapplication/internet-property-streamaiapplication/postscriptaifaudio/x-aiffaifcaudio/x-aiffaiffaudio/x-aiffasfvideo/x-ms-asfasrvideo/x-ms-asfasxvideo/x-ms-asfauaudio/basicavivideo/x-msvideoaxsapplication/olescriptbastext/plainbcpioapplication/x-bcpiobinapplication/octet-streambmpimage/bmpctext/plain...

Apache、Tomcat、IIS、Nginx服务器区别

http://willis.blog.51cto.com/11907152/1852083https://www.zhihu.com/question/32212996原文:http://www.cnblogs.com/lebudian/p/7399308.html

iis的网站发布

1.打开IIS服务器,添加“新网站”,命名网站的名称、物理路径(存放index.aspx的文件路径)、ip地址和端口;2.在已经添加的网站,启用“目录浏览”,“默认文档”设置将要打开的网页注:(1)ASP中“启用父路径”需要设置为“true”,在引用的文件中有用到文件是在“根目录”下的 “最大请求实体主体限制”设置为上传文件的最大大小 “调试属性”中“将错误发送到浏览器”设置为“true”,方便调试(2)身份验证中一般采用“...

IIS8无法调用Oracle.DataAccess .dll问题

之前在.net平台下操作Oracle都是用的oracle.dataaccell.dll引用,但是服务器升级为II8后,发布的新服务有关Oracle数据库部分都无法运行,调试了好久发现是IIS8不支持低版本的Oracle.dataAccess.dll文件,需更新为新版本的Oracle.ManagedDataAccess.dll,下载链接如下:http://pan.baidu.com/s/1kUXElyn原文:http://www.cnblogs.com/gongheng/p/5766495.html

IIS PUT漏洞复现(MOVE方法 207 Multi-Status错误解决)【图】

IIS PUT漏洞复现(MOVE方法 207 Multi-Status错误解决)漏洞介绍WebDAV(Web-based Distributed Authoring and Versioning) 是一种HTTP1.1的扩展协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。这样就可以像操作本地文件夹一样操作服务器上的文件夹。当然该扩展也存在缺陷,可以被...

iis7.0全站301跳转_全站301永久重定向【图】

全站301永久重定向利用百度seo优化,相信大部分的都有了解。这几天在操作一批网站的重定向,下面直接上图:全站301需要做到的就是两个网站链接的互相对应,对应就需要$S$Q来实现。详细操作如图所示。提示:iis6.0也是同样的办法。 原文:https://www.cnblogs.com/secsafe/p/9911504.html

使用 Iisext.vbs 添加Web服务扩展文件的方法

应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1可以使用命令行脚本 iisext.vbs(存储在 systemroot\system32 中)将单个文件添加到 WebSvcExtRestrictionList Metabase Property中。该命令可在运行带有 IIS 6.0 的 Windows Server 2003 家族的成员的本地计算机或远程计算机上执行。Web 服务扩展文件可以是 ISAPI 扩展或 CGI 文件。Iisext.vbs 执行可用于 IIS 管理器的相同的操作。您可以使用...

IIS虚拟目录实现与文件服务器网络驱动器映射共享

这篇文章转载别人,想原创作者致敬!我本人也遇到同样的问题,故转载记录。本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本。通常情况下,拥有多台服务器的朋友在使用IIS建立站点的时候,会遇到如何把多台服务器的资源合并到一起的问题。如何让A服务器的站点,访问B服务器内的资源(如:音乐、视频等)。 当然,我们可以使用 http 协议来实现。在B服务器内建立一个资源站点,然后A服务器的站点直接通过http方...

IIS------无法打开登录所请求的数据库 "company"。登录失败。 用户 'IIS APPPOOL\AppPool 4.0' 登录失败。【代码】

链接:http://www.cnblogs.com/VortexPiggy/archive/2013/04/06/3002055.html \AppPool 4.0' 登录失败。' ref='nofollow'>IIS------无法打开登录所请求的数据库 "company"。登录失败。 用户 'IIS APPPOOL\AppPool 4.0' 登录失败。原文:http://www.cnblogs.com/tianhengblogs/p/5871170.html

IIS配置HTTPS【图】

1,新建网站,选中类型为https,然后更改SSL证书为你配置的SSL证书,对于SSL证书的配置是这样的点开第二步,然后点击创建自签名证书 确定以后点开网站看到有个SSL,双击进去,再选中要求SSL选中此步就是为了防止浏览器认为你的网站不安全阻止网站的访问,到此,证书配置完成 原文:http://www.cnblogs.com/boosasliulin/p/6811231.html

Win2016以及win10 IIS10 下安装IEwebcontrol的方法【图】

1. 公司产品需要安装IE webcontrol控件 但是在win2016以及win10 上面安装时 因为IIS 已经升级到了IIS10 安装时会提示:兼容解决的方法比较简单,修改注册表即可HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters修改参数 改版本为 7.5可以 major 改成7 minor 改成5就能够安装成功 原文:https://www.cnblogs.com/jinanxiaolaohu/p/8284182.html

wcf 发布到iis后报错

HTTP Error 404.3 - Not Foundhttp://iweb.adefwebserver.com/Default.aspx?tabid=57&EntryID=34 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”的解决办法http://www.nmtree.net/2015/01/28/%E6%9C%AA%E8%83%BD%E4%BB%8E%E7%A8%8B%E5%BA%8F%E9%9B%86system-servicemodel-version3-0-0-0-cultureneutral-publi...

IIS解决 上传文件大小限制【图】

目的:通过配置文件和IIS来解决服务器对上传文件大小的限制1:修改配置文件(默认为4M 值的大小根据自己情况进行修改) <httpRuntime maxRequestLength="2048000" />2:修改IIS配置打开C:\Windows\System32\inetsrv\config\schema 然后记事本打开IIS_schema文件找到 <attribute name="maxAllowedContentLength" type="uint" defaultValue="3000000000" />然后来修改默认值如果IIS_schema 出现打不开情况 按照下面步骤进行修改第一...

win7下的iis配置

1.配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息:无法识别的属性“targetFramework”。请注意属性名称区分大小写。解决方法:修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。我的win7系统,1、打开IIs点击IIS根节点,看右边的“操作”-》点击“更改.NET Framework 版本” 2、选择相应的版本,我这里应该选择...

System Center 2012 R2实例3—SCOM之SharePoint全方位监视15—IIS监视【图】

上节我们对SharePoint本体进行了监视,本节我们将对SharePoint网站服务所依赖的IIS服务进行综合监视。IIS即Internet Information Services互联网信息服务,不仅Sharepoint产品,微软其他产品中只要提供Web服务的,都是基于IIS服务之上。如本SCOM的Web控制台,甚至是如Exchange 2013等微软已经放弃其传统的Exchange管理控制台 (EMC),而转向基于Web的Exchange控制面板 (ECP)。所以,对IIS的监视是Web服务监视的基础,及时了解IIS的可...

【转】图解 HTTP协议/IIS 原理及ASP.NET运行机制浅析【代码】【图】

前言前一段在整理邮件的时候发现几年前和CDD老师交流时的一份邮件.下面是简单摘要:“从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种技术,如果了解了具体的东西,技术更新...

怎样在IIS下配置PHP【图】

首先下载Windows的PHP安装包。随后将该包解压至C:\PHP。完成上面的步骤后,将C:\php目录下的php.ini-dist文件改名为php.ini,然后拷到C:\Windows目录下。  用记事本打开C:\Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On。  再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:\php\ext"。最后将php目录下的php5ts.dll拷到C:\WINDOWS\system32目录下。至此完成PHP的安装步骤...

如何在IIS中承载WCF NetTcpBinding 服务【代码】【图】

这篇博客将介绍如何在IIS中承载NetTcpBinding的服务。1. 首先准备服务代码。Contractnamespace Contract {[ServiceContract]publicinterface ICalculate{[OperationContract]double Add(double x, double y);[OperationContract]double Subtract(double x, double y);[OperationContract]double Multiply(double x, double y);[OperationContract]double Divide(double x, double y);} }Servicenamespace Service {publicclass Cal...

转载:如何在IIS7或IIS7.5中导入导出站点及应用程序池

为实现负载平衡,我们可能会使用多个WEB服务器,也就会需要给多个IIS配置同样的站点和应用程序池.那么我们需要一个一个的重新建吗?当然不用,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS7.5(Windows Server 2008 R2)上来导出导入这些配置了. 当我们在IIS7或IIS7.5上创建站点时,IIS会为我们自动创建一个对应该站点的唯一的应用程序池.所以,我们要导入网站信息,就必须先导入应用程序池信息. 在IIS7+上导出所有应...

使用CMD命令部署.NetCore程序到IIS【代码】

dotnet restore cd src\XXXXX md publish dotnet publish -o publishcd publish set siteFilePath=%cd% set name="TEST" set siteHost="8888" cd C:\Windows\System32\inetsrv C:appcmd stop site /site.name:%name% appcmd stop AppPool /AppPool.name:%name% appcmd delete site /site.name:%name% appcmd delete AppPool /AppPool.name:%name% appcmd add AppPool /name:%name% /managedRuntimeVersion:"" appcmd add s...

iis 配置php

1、CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。CGI一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU...

IIS Express魔法堂:解除localhost域名的锁定【代码】【图】

一、前言                                 单点登录是通过域名从cookie中获取登录信息,然后再根据cookie的键值对获取用户信息。但由于通过IIS Express调试应用时默认使用localhost作为域名且无法直接修改,导致无法获取cookie信息。以前的做法就是直接将Web应用部署到IIS上,然后在VS中通过“附加进程”来调试,麻烦多了,也不便团队搭建开发环境。 今天花了一点时间查阅相关资料,终于不用再...

学习ASP.NET MVC框架揭秘笔记-IIS/ASP.NET管道(二)

IIS7.0与ASP.NETIIS7.0在请求的监听和分发机制上又进行了革新性的改进,主要体现在引入Window进程激活服务(Windows Process Activation Service,WAS)分流了原来(IIS6.0)W3SVC承载的部分功能。IIS6.0中W3SVC主要承载着如下三大功能。1.HTTP请求接收:接收HTTP.SYS监听到的HTTP请求。2.配置管理:从元数据库(metabase)中加载配置信息对相关组件进行配置。3.进程管理:创建、回收、监控工作进程。IIS7.0将后两组功能实现到了WA...

架构之路:nginx与IIS服务器搭建集群实现负载均衡(三)

参考网址:https://blog.csdn.net/zhanghan18333611647/article/details/50811980【前言】 在《架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)》中提到有好多有趣的地方,接下来就为大家一块儿讲讲在深入研究过程中遇到那些有趣的事情。 ·实战之行——发现问题 ·探索之旅——寻出问题原因 ·解决之道——解决问题【实战之行】 在《架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)》中做了小Demo,当时...

使用SSL的IIS下WCF配置(CSDN手动迁移)【代码】

在WCF的WebConfig配置http绑定,并设置为使用传输安全性,如下所示1 <bindings> 2 <basicHttpBinding> 3 <binding name="secureHttpBinding"> 4 <security mode="Transport"> 5 <transport clientCredentialType="None"/> 6 </security> 7 </binding> 8 </basicHttpBinding> 9 </bindings>指定服务和服务终结点1 <services> 2 <service name="WC...

.NET Core api部署到IIS上405的问题【代码】【图】

今天部署到iis 服务器上,api的put请求一直报405。其他像get post都没问题。google了半天,找到两种解决方案,亲测都可以。但我个人认为不是最理想的解决方案。1.IIS拒绝PUT和DELETE请求是由默认注册的一个名为WebDAVModule的自定义HttpModule导致的。WebDAV的全称为Web-based Distributed Authoring and Versioning,它是一个在多用户之间辅助协同编辑和管理在线文档的HTTP扩展。该扩展使应用程序可以直接将文件写到Web Server上,同...