IIS - 技术教程文章

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上,同...

Windows Server 2003安装IIS服务并配置WEB站点【图】

一、安装IIS服务 简介 IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 安装 控制面板”,依次选“添加/删除程序”, 添加/删除Windows组件 在应用程序服务器前打钩、点击详细信息 将“Internet信息服务(IIS...

AJAX调用IIS发布的接口报错问题【代码】【图】

用IIS发布webservice接口后,调用接口下的具体方法192.168.1.104:8088/GetData.asmx/GetDAZSData报错 解决方法:要在webservice的 <system.web> 节点下加入<webServices> <protocols> <add name= "HttpPost" /> <add name= "HttpGet" /> </protocols> </webServices>原文:http://www.cnblogs.com/ilooking/p/4695667.html

www.iis.net

http://www.iis.net这是一个神奇的网站关于IIS的所有管理,在这里都能找到今天,一个同事问我, iis8 php的设置,一个环境变量的东西不知道怎么去设置,然后我搜了下,在http://www.iis.net/configreference/system.webserver/fastcgi/application这里就有详细的说明,和代码demo很简单的就解决了问题了赞一个! 原文:http://www.cnblogs.com/davytitan/p/4024364.html

IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1【图】

禅道项目管理软件源码下载:http://sourceforge.net/projects/zentao/files/6.3/ZenTaoPMS.6.3.stable.zip/downloadStp1:IIS7.5安装,注意CGI、ISAPI扩展、ISAPI筛选器这是IIS配置PHP必选项Stp2:下载php-5.6.3-Win32-VC11-x64.zip,随便减压到哪个目录,自己记住就行,在下步中我们需要使用这个目录哦下载地址:http://windows.php.net/download/ Stp3:PHP Manager安装,这个可以帮助您省不少事,省得我们到处修改各种配置2.1 安...

IIS应用程序池_缓存回收【代码】【图】

本人最近由于公司业务,需要把问卷的问题和答案存入缓存中已提高问卷加载速度,减少数据库压力。缓存关键代码(公司代码已做封装,这里只贴出关键代码):HttpRuntime.Cache.Insert(key, value, new CacheDependency(dependencyFile), Cache.NoAbsoluteExpiration, slidingExpiration, CacheItemPriority.High, onRemoveCallBack);该缓存存储在了:IIS应用程序池中, 又使用的是相对缓存时间模式,一直等够时间再操作不太现实,于是...

面向新手的Web服务器搭建(一)——IIS的搭建【图】

很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题。看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的童鞋快速上手。我计划把几个主流的,比如Apache、IIS、Nginx等在Windows或者Linux上的搭建方法都说说,由于自己做的是.NET,所以,第一篇先上IIS吧!一、IIS服务器的搭建IIS全称Internet Information S...

asp.net mvc 发布 到 IIS 出现403错误

64位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.303193. aspnet_regiis.exe -i4.重启网站原文:https://www.cnblogs.com/Hikes/p/12307581.html

IIS并发连接数和数据库连接池

一、数据库连接池 1、报错: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 2、问题分析: 问题的原因是与数据库的连接没有显示关闭,而等系统自动回收是要时间的. 3、相关知识: 数据库连接数,也就是一个数据库,最多能够同时接受多少个客户的连接. 在没有数据库连接池的情况下, 一个客户,每次访问, 就要创建一个数据库连接, 执行SQL,...

[转载]IIS下开启php扩展失效? 感谢作者 本人泪流满面

用户反应,空间不支持GD。系统环境是IIS PHP。 先用phpinfo探了一下,确实没有找到gd的影子。然后检查php.ini,发现gd扩展没有开启(windows下安装的php,其所有php扩展默认都处于关闭状态)。于是删除extension=php_gd2.dll前面的注释符号,然后重新跑phpinfo,发现还是没有gd。 后来看到,在php.ini关闭\开启扩展的设置上面,有这样一句话: ; Be sure to appropriately set the extension_dir directive. 看来除了取消extensio...

问题:部署到iis上后Chart图片不显示;结果:使用webchart过程中遇到的一些问题

使用webchart过程中遇到的一些问题2013年04月30日 ? 综合 ? 共 4874字 ? 字号 小中大 ? 评论关闭 安装条件:1、操作系统如果是2003的,那么需要到sp2补丁2、framework需要3.5的,而且需要打sp1补丁先。4、先执行mschart.exe文件,这个是图表控件的语言包。3、接着执行MSChartLP_chs.exe,这个是图表控件的安装文件。5、接着执行mschart_visualstudioaddon.exe,这个是把图表控件作为vs的附加工具。常见问题:1、从工具箱拖放图表控...

ASP.NET Core 服务使用IIS托管注册Consul时的坑【图】

大家习惯将服务注册写进Startup中的Configure管道配置,用来在服务启动时进行Consul服务注册,如图: 然后由于某些原因,我更适合将服务部署在IIS,部署好之后,点击启动网站,却发现服务并没有注册进Consul,然后我就查其原因:使用 IIS 在 Windows 上托管 ASP.NET Core Windows 进程激活服务 (WAS) 也就是说,使用IIS托管时,不管是进程内外托管,都会有这个问题,第一个请求时,应用才会运行起来,我用Exceptionless做了实测...

IIS6配置后仍然无法解析json文件解决办法【图】

两台服务器,都是Windows Server2003,照着以下办法设置后,一台可以访问到json文件,一台不可以。1. MIME设置: 在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型: 关联扩展名:*.json 内容类型(MIME):application/x-javascript2. Script Map Handler设置: 还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映...

IIS https绑定主机头方法(可实现禁止直接通过IP访问,好像还可以实现IIS中绑定多个https<是使用多个单域名证书,非多域名证书>)【图】

步骤:打开:%systemroot%\SYSTEM32\inetsrv\config\打开:applicationHost.config查找:<binding protocol="https"bindingInformation="IP地址:443:这里填入域名" /> IIS中的效果: 通过“https://IP”访问的效果:Not FoundHTTP Error 404. The requested resource is not found.是使用多个单域名证书,非多域名证书>)' ref='nofollow'>IIS https绑定主机头方法(可实现禁止直接通过IP访问,好像还可以实现IIS中绑定多个https<是...

【php】在Windows2003下的IIS配置php5.4【图】

本文与《【php】在Windows2003下配置Apache2.4与php5.4》(点击打开链接)为姊妹篇,只是php所用的服务器有点不同,这里一个是Apache2.4,一个是Windows2003自带的IIS服务器。一、在Windows2003安装IIS1、首先打开Windows2003的控制面板,查看是否有“管理工具”,没有也不要紧,点击“添加或删除程序”。有的话,可以直接进入第二步,IIS的配置。2、在弹出的窗口,选择添加/删除Windows组件的功能,选择把“网络服务”组件与“应用...