IIS - 技术教程文章

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组件的功能,选择把“网络服务”组件与“应用...

Windows 服务器开通防火墙后,IISFTP和Serv U开通的FTP账号不能登录

应广大服务器客户要求一至反应Windows 服务器开通防火墙后,IISFTP和Serv U开通的FTP账号不能登录,出现列表超时的情况,特提供以下解决方案:1. IIS FTP用户解决方法:在防火墙设置的“例外”选项卡中添加程序: C:WINDOWSsystem32inetsrvinetinfo.exe 设置例外即可2.Serv U 用户解决方法:1.首先,,在 SERV-U设置界面的“高级”选项 设置PASV端口范围(我这里设置的是2000-2003 四个端口)2.然后 在 WINDOWS防火墙 “例外”选项,添加 20,2...

IIS Shared Configuration【代码】【图】

IntroductionThe Internet changes the ways in which companies handle their day-to-day business and how they compete in the marketplace. With the advent of new Web technologies and an increase in the number of customers accessing resources that are available through the Web, there is a pressing need for improved scalability, availability, reliability, and manageability of applications. The appl...

thinkphp5 IIS7.5 隐藏index.php的方法【代码】

<rewrite><rules><rule name="OrgPage" stopProcessing="true"><match url="^(.*)$" /><conditions logicalGrouping="MatchAll"><add input="{HTTP_HOST}" pattern="^(.*)$" /><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="index.php/{R:1}" /></rule></rules></rewrite>下面这步是最...

wcf部署到IIS上,安装iis和wcf组件方法,并提供wcf文件【图】

本人电脑环境:windows8.1专业版+iis8.5+.net4.5(最高)考虑到很多人要的只是部署的方法,懒得写WCF程序,此处提供一个程序。wcf测试程序【1-4步,安装IIS和组件;第5步,部署wcf文件和访问文件】安装IIS这一步网上的教程也不少,控制面板--程序--程序和功能--启用或关闭windows功能。如图:【ps:有些项目并不是必填项,需要更简洁安装,可以百度其他教程】650) this.width=650;" src="/upload/getfiles/default/2022/11/15/202211...

Nodejs in Visual Studio Code 10.IISNode【代码】【图】

1.开始  Nodejs in Visual Studio Code 08.IIS : http://www.cnblogs.com/mengkzhaoyun/p/5410185.html   参考此篇内容,部署一个iisnode示例2.将Node.js Express框架示例程序部署在IISNode中 创建一个Express示例程序$ cd D:\Libraries\Documents\Visual Studio Code $ express myappcreate : myapp create : myapp/package.json ......install dependencies: > cd myapp && npm install run the app: > SET DEBUG=myapp:* & ...

IIS6与IIS7中如何设置文件过期【图】

在IIS6中:一、 打开IIS管理器二、 选中要设置的网站单击属性,打开站点属性菜单 三、 单击HTTP头选项卡 四、 单击 启用内容过期 如:设置30分钟后过期,此时间段后过期项中填30,单位选择分钟 通过以上操作,完成对整个网站CACHE时间的自定义设置,另外也可以针网站的某个目录设置CACHE时间,如针对图片目录设置,在第一步选择站点时,改成选择图片文件夹,再选择属性,后续操作与3-4一样。 在IIS7和更高版本中:步骤一、以功能视...

WCF服务发布到IIS中去(VS2013+win7系统)【代码】【图】

第一个WCF程序  1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序。建立完成后如下图所示:  2.删除系统生成的两个文件IService1.cs与Service1.svc。  3.添加自定义的WCF【服务文件】User.svc,此时vs2010会自动生成WCF接口文件IUser.cs,我们在IUser中定义WCF方法ShowName,在User.svc.cs对该接口的方法进行实现。 代码如下:using System.ServiceModel;namespace WCFService {[ServiceCo...

IIS出现问题时修改配置文件的几项说明

近期系统在线运行经常出现object moved错误通过查询资料,做了几项web.config文件的调整1,调整应用程序池使用集成模式 <system.webServer> <defaultDocument> <files> <add value="login.aspx" /> </files> </defaultDocument> <validation validateIntegratedModeConfiguration="false" /> </system.webServer> 添加红色文字部分2,关闭调试模式<compilation...

【转】你真的了解:IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的...【图】

IIS连接数一般购买过虚拟主机的朋友都熟悉购买时,会限制IIS连接数,这边先从普通不懂代码用户角度理解IIS连接数顾名思义即为IIS服务器可以同时容纳客户请求的最高连接数,准确的说应该叫“IIS限制连接数”这边客户请求的连接内容包括:1、网站html请求,html中的图片资源,html中的脚本资源,其他需要连接下载的资源等等,任何一个资源的请求即一次连接(虽然有的资源请求连接响应很快)2、如果网页采用框架(框架内部嵌套网页请求...

.Net中如何操作IIS的虚拟目录原理分析及实现方案

.Net中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东--DirectoryEntry, DirectoryEntries,它们为我们提供了访问活动目录的强大功能,在这...

Mvc项目在iis上面显示文件夹 输入地址页面也打不开

问题1:服务器没有注册对应的.net版本32位C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 64位C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i问题2:在webconfig中添加<system.webServer><modules runAllManagedModulesForAllRequests="true" /> </system.webServer>原文:http://www.cnblogs.com/huyaguang/p/6198440.html

C#重启IIS指定网站和指定应用程序池【代码】

1using System;2using System.Collections.Generic;3using System.Linq;4using System.Text;5using System.Threading;6using System.IO;7using Microsoft.Web.Administration;8 9 10namespace RecoveryWebSite11{12class Program13 {14conststring AppPoolName = "POD";15conststring WebSiteName = "POD";16constint SleepTime = 1000 * 60;17 18staticvoid Main(string[] args)19 {20 21 Thread tAppPool...

启动IIS 网站出现错误 另一个程序正在使用此文件,进程无法访问

可能你安装了Apache;IIS启动失败,手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!” 怀疑80端口被其他程序占用,改为8080后正常。 在DOS下输入: netstat -ano 查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。 打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了.原文:http://blog.csdn.net/littley...

ASP.NET路由应用及IIS配置(非MVC)

一、前后台代码:Global.cs:using System.Web.Routing;。。。 void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 //RegisterRoutes(); RegisterRoutes(RouteTable.Routes); } public static void RegisterRoutes(RouteCollection routes) { routes.MapPageRoute("ProductsRoute", "Products/list-{lbid}"...

Windows10系统IIS7.0步骤

1. 点击“Windows”键进入“开始”菜单,点击“所有应用”,在所有应用菜单里点击“Windows系统”里的“控制面板” 在控制面板对话框里点击“程序”2. 在“程序”对话框里点击“启用或关闭Windows功能”3. 在“Windows功能”对话框里选中“Internet Information Services”,在Internet Information Services功能展开选择框里根据你的需要选择你需要的功能就行了,比如本人要用FTP功能,能运行ASP.NET程序等等,只要选中这...

如何使用命令行启用IIS Express

1、使用visual studio 2013 开发人员命令行,位置:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts 2、在窗口的命令行输入“C:\Program Files\IIS Express\appcmd.exe” list site 查看网站标识符3、在窗口命令行输入“C:\Program Files\IIS Express\iisexpress.exe“/siteid:网站标识符 原文:https://www.cnblogs.com/ifordream/p/9195468.html