IIS - 技术教程文章

IIS处理浏览器请求的流程【图】

我曾在(发布网站 IIS部署网站)一文中说到 我们在IIS上部署一个网站的时候(我们在Internet 信息服务(IIS)管理器,对应网站的右边>编辑网站>基本设置,可以看到,网站名称与应用程序池的名称是一样的:其实我们在IIS里创建一个网站的时候,IIS会自动给我们建立一个与网站名称相同名称的应用程序池,这个应用程序池是干什么用的呢?当你请求这个MyTestWebSite网站以后,网站需要处理我们的请求,这样就需要有一个进程来处理,这个进...

WCF探索之旅(三)——IIS发布WCF服务【图】

在之前的博客已经对WCF的基础知识做了介绍,并且做了一个简单的小例子。如果你看了之前的博客,相信你已经对WCF有了一定的掌握。这篇博客主要说一下如何把WCF服务发布的IIS服务器上。 在上篇博客我们做的Demo中,我们是自己写了一个服务端,使用WinForm自己发布WCF服务,但是在实际的项目中,我们不能永远启动这这个程序窗口。既然是服务端,那么他就应该在服务器中,作为一个“服务”,“默默的”为我们工作就是啦! 作为...

phpstudy 安装选择,iis+php组合,如何设置伪静态【代码】【图】

如题。找了半天,终于找到解决方案了。需要在服务器上安装 Url rewrite 组件。服务器是64位则安装: rewrite_2.0_rtw_x64.exe 然后添加 web.config配置文件,放到站点的根目录。文件内容如下:<?xml version="1.0" encoding="UTF-8"?> <configuration><system.webServer><defaultDocument><files><clear /><add value="index.php" /><add value="portal.php" /><add value="Default.htm" /><add value="index.htm" /><add value="D...

uni-app的H5部署到IIS服务器【图】

? 1、打开项目的配置文件-》H5配置-》h5的基础路径,然后填写路径地址? 2、填写完配置之后就点击发行-》网站-H5手机版?? 3、打包完之后就生成一个路径地址? 4、点击路径地址,把H5里面的内容复制到需要发布的IIS的文件路径下? 5、如下图所示,H5-TEST是我的IIS的网站的根目录,html5是文件夹的名称(html5要与上面配置的运行的基础路径要一致),然后把生成的文件放到html5路径下即可。? 6、配置完成之后,就能正常访问了??原文:h...

VS2010+IIS在附加进程时无法进入调试的解决方案【图】

1:场景  在开发WEB时,经常用到附加进程调试,简单方便,但有的时候,在附加到W3WP进程后,触发事件,VS就是无法进入调试状态2:解决方案  1:进入IIS,选择程序所使用的应用程序池  2:在该程序池的高级选项中,修改一个选项,启用Ping默认是true,修改为false就行了。原文:http://www.cnblogs.com/jianxia/p/3582981.html

IIS 访问出现 EntityName 时出错

“/”应用程序中的服务器错误。--------------------------------------------------------------------------------分析 EntityName 时出错。 第 20 行,位置 22。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Xml.XmlException: 分析 EntityName 时出错。 第 20 行,位置 22。源错误: 执行当前 Web 请求期间生成了未经处...

iis7.0上发布mvc4.0网站【图】

步骤如下:1.右击需要发布的项目,在弹出的菜单中选择“发布...”选项2.在“发布web”对话框中进行设置,配置文件名称默认为“配置文件1”可以修改为需要的名字,以便识别,也可以不改。发布方法选择“文件系统”,目标位置处选一个文件夹用于存放将要发布的整个站点所有文件,这里我选择为“D:\我的文档\桌面\ZPGWeb”,然后点击“发布”按钮。如图:3.点击发布后在指定的文件夹生成站点文件,发布成功!接下来将发布成功的站点部...

利用Weblogic的iisproxy、iisforward插件实现IIS转发【代码】【图】

默认情况下,IIS只能提供http重定向功能,而无法满足转发需求。举例:http://localhost/app1 利用http重定向到 http://www.abc.com/app1访问 http://loalhost/app1/abc.html 最终浏览器地址栏里的url会变成http://www.abc.com/app1/abc.html这就是重定向(类似jsp中的SendRedirect),如果浏览器地址栏不变,那才叫转发(类似jsp中的forward)。通常weblogic/jboss应用,前端都是通过apache来转发的,但利用weblogic提供的插件,IIS也...

Multiple HTTPS Bindings IIS 7 Using appcmd

http://toastergremlin.com/?p=308Sometimes when using a wildcard SSL or Unified Communications Certificate (UCC) it is necessary to add multiple https host headers for a single IP. Unfortunately the IIS 7 GUI does not allow you to set a host header on a https binding however this can be achieved using the “appcmd” command.1. First bind the certificate to one site as normal by adding the https bin...

S3C2440 IIS操作 uda134x录放音【图】

IIS(Inter-IC Sound)由飞利浦公司开发。是一种经常使用的音频设备接口,主要用于CD、MD、MP3等设备。 s3c2440一共同拥有5个引脚用于IIS:IISDO、IISDI、IISSCLK、IISLRCK和CDCLK。前两个引脚用于数字音频信号的输出和输入,另外三个引脚都与音频信号的频率有关,可见要用好IIS,就要把信号频率设置正确。IIS仅仅负责数字音频信号的传输。而要真正实现音频信号的放、录,还须要额外的处理芯片(在这里,我们使用的是UDA134...

IIS7.5 自定义Html/shtml/htm...后缀映射【图】

以添加html后缀的文件的 映射为例:1.打开iis管理器,点击2.点击打开处理程序映射3.添加托管处理程序映射4.请求路径 *.html  类型: System.Web.UI.PageHandlerFactory  名称:Html-Integrate  确定5.添加处理脚本映射6.请求路径 *.html  可执行文件为:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll (请根据具体情况修改) 名称:htmlRequest(随意) 7.重启IIS 原文:http://www.cnblogs.com/iack/p/...

IIS虚拟目录内的视频文件访问出错:HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。【图】

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。 我是在配置WIN7服务器的时候遇到这样的问题的,我在ASP服务器的虚拟目录“asptest”下放了一个视频文件"video.mp4",结果我在浏览器上直接访问http://localhost/asptest/video.mp4时,就出现HTTP 错误 404.3 - Not Found由于扩...

IIS 设置文件可下载【图】

IIS遇到了文件不能下载的问题.为了让IIS能下载扩展名是INI的文件,我们需要如此操作:(括号内的是英文版本的名字)打开“IIS管理器(InternetInformationServices(IIS)Manager)”选择到你的站点。单击右键。选择“属性(Properties)”单击“HTTP头(HTTPHeaders)”选项卡单击“MIME类型(MIMETypes)”单击“新建(NEW)”在“扩展名(Extension)”框中,输入文件扩展名,这里是ini在“MIME类型(MIMETypes)”框中,输入该扩展...

Windows8.1,IIS,WCF

在.NET 4中用IIS部署WCF就这么简单 http://www.cnblogs.com/dudu/archive/2011/01/18/1938490.htmlwin8.1怎么安装iis http://jingyan.baidu.com/article/fcb5aff78c584aedab4a7178.htmlWindow8.1 IIS8.5 运行WCF http://www.yneit.com/?p=282 原文:http://www.cnblogs.com/qianblue/p/3927420.html

IIS配置Asp.net时,出现“未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0”【图】

如果出现未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0,主要是没有安装.net framwork 3.5,安装一下就行了。win7 和windows server 2008 系统中已经自带有了,手动安装即可。原文:http://www.cnblogs.com/zfanlong1314/p/4283394.html

IIS添加对ashx文件的支持【图】

IIS添加对ashx文件的支持第一步:每个网站都有个“处理程序映射”,用于添加对各种文件的处理程序第二步:进入“处理程序映射",可以看到对各种文件的处理程序列表,其中就有对ashx文件的处理第三步:对应网站的NET版本进行添加对ashx文件的处理,注意:NET是32位还是64位1、NET4.0环境32位的添加方法,处理程序路径:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll2、NET4.0环境64位的添加方法,处理程序路径:%w...

windows8如何开启IIS功能支持asp、asp.net操作图解【图】

windows2003的iis6想必大家都会,操作起来是有些复杂,不过也有人制作出来一键安装iis包,只需要一点即可自动安装。iis发展到win8已经到是iis8.0了。至于如何安装的,咱们接下来看。大体和iis6安装差别不大。iis8安装起来也是很方便的。  1、打开“控制面板”——“程序和功能”。如下图所示  2、点击“启用或关闭Windows功能”,在打开的Windows功能窗口中找到“Internet信息服务”项,如下图所示  3、点开“Internet信息服...

在iis6中启用Gzip【图】

现在主流浏览器基本都支持 Gzip 压缩,因此这也成了 WebServer 优化策略的一种常规手段。启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 “显示” 速度。 IIS6 提供了对 Gzip 的支持,只可惜有点不完善,需要我们自己手工做些设置。步骤1. 在 “IIS 管理器” 中,打开 “网站 > 属性” 对话框,切换到 “服务” 页卡,选中两个压缩选项。2. 新增一个服务扩展,路径为 “%windir%S...

iis安装的一些问题

对于iis6.0的安装,当window server2003中没有iis6.0时,可以从网上下载安装包到本地,然后从添加删除组件中安装iis,提示文件路径,将下载的文件解压缩的路径粘贴上去就可以了,对于win7 iis7 容易出现配置好出现局域网内其它用户不能访问,主要问题是默认防火墙将端口禁止了,需要添加入站规则,设置允许连接端口原文:http://www.cnblogs.com/jinlinz/p/3586149.html

IIS 组成【图】

HTTP.sys http.sys 侦听来自网络的 HTTP 请求,将它们传递到 IIS 并返回响应。 它是一种可以从命令行停止和启动的服务。 "NET STOP HTTP" 停止 HTTP 服务和 "NET START HTTP" 启动 HTTP 服务。 我们可以使用 NETSH HTTP 修改 http.sys 设置,如下所述。 NETSH HTTP 命令更新此处找到的 http.sys 注册表设置。 当您修改 http.sys 设置时,您需要通过运行,STOP STOP HTTP 和然后 NET START HTTP 回收 HTTP 侦听器,如前...

IIS处理Asp.net请求和Asp.net页面生命周期详细说明【图】

ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基于页的生...

阿里云系列——7.阿里云IIS系列详解(过程+通用+最新)【图】

网站部署之~阿里云系列汇总 http://www.cnblogs.com/dunitian/p/4958462.html先讲IIS系列,Linux部署以后再继续讲 先打开主机管理平台,确认域名绑定 2.net版本设置一下3.数据库创建(两种方法:1,平台,2,SQLServer远程连接)http://dms-net.aliyun.com/用户名之类的看主机管理页面的显示数据库远程连接:(出错就查看这个:http://www.cnblogs.com/dunitian/p/4982734.html)4.网站发布后上传ftp服务器 详细见:http://www.cnb...

II7.5配置IIS支持2G文件下载

IIS默认支持下载在20M让IIS7.5支持大文件下载,有两个地方1、打IIS管理器->asp->点限制属性+->设置最大请求实体主体限制为21474836482、打开路径C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml给管理员修改权限搜bufferingLimit项把=defaultValue="2147483648"保存重启IIS即可原文:http://www.cnblogs.com/bk7788/p/4713462.html

win7 安装 IIS【图】

和xp不同,xp安装 IIS需要下载额外的软件包.步骤  1,依次打开 "控制面板" -> "程序" ->"打开或关闭windows功能":  2,安装图示选择:确定即可.原文:http://www.cnblogs.com/listened/p/4014762.html

.NET CORE 发布IIS问题收集【图】

1.首先设置api或网站的权限, 安装好.net core .,检查IIS模块里面是否存在 1.1然后cmd ->dotnet --info 查看是否安装齐全,如果发现出现 NetCORE SDK not found出现后,去我的电脑->环境变量->Path.设置x86在后面, 通常安装64位,所以X86里面没找到就截止,没往下执行. 1.2设置发布站点的应用连接池为无托管 ,如下两个设置 1.3设置项目中的webconfig 中设置 stdoutLogEnabled="true",如果存在swagger,需要手动复制xml 文...

ASP.NET 4.5 MVC 4 无法在Windows2008的IIS7.0上解决方案【代码】【图】

环境 : Windows2008 R2 Standard IIS 7.5 VS2012 SQL2005 最近才接触MVC4 自己做了个小实例 准备部署在 win2008 的IIS7.5 上提示 ---------------------------------------------HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容。 访问 /home/Index HTTP 错误404.0 -Not Found 你要找的资源已经被删除,已更名或不可用 这台服务器上,我开发过mvc2 是可以访问的 mvc3 我没有...

Web应用程序项目XX已配置为使用IIS【图】

今天在看开源项目Umbraco是,出现一个项目加载不了,并报如下错误: Web应用程序项目Umbraco.Cms.Web.UI已配置为使用IIS。若要访问本地IIS网站,必须安装下列IIS组件。。,如下图:再网上搜索了下,解决办法如下。(1)右键点击Umbraco.Cms.Web.UI项目,选择编辑Umbraco.Cms.Web.UI.csprj.打开该项目的项目文件(2)在打开的项目文件中搜索<UseIIS>找到Web应用程序的属性设置段(3)将UseIIS段的值由True改成False。关闭项目文件。(...

Web应用程序项目以配置使用IIS。未找到Web服务器【图】

解决办法右键编辑该Web项目的csproj文件把UserIIS改为False。或者在IIS服务器里面配置一个IISUrl里面的地址如图原文:http://www.cnblogs.com/yechangzhong-826217795/p/5541117.html

win7配置iis服务和smtp

1打开iis服务控制面板->程序->打开或关闭windows功能; 找到并勾选 internet信息服务 下的全部选项2打开iis界面win+r 快捷键打开运行窗口, 运行 inetmgr(如果报错说明你的iis服务没开启成功)3找到SMTP电子邮件鼠标右键SMTP电子邮件,打开功能进行配置 原文:https://www.cnblogs.com/weihexinCode/p/14882098.html

IIS6.0部署asp.net网站步骤图解

IIS 发布步骤1, 程序-》运行-》输入inetmgr,打开IIS管理器;2, 展开左侧树形目录-》右击“网站”-》新建-》网站,打开网站创建向导;3, 点击“下一步”-》在描述里输入一个名字,作用仅仅是帮助管理员识别站点。4, 下一步指定网站的Ip地址和端口5, 下一步选择你的网站文件所在的根目录6,下一步,权限选中读取,运行脚本,如果有上传文件选中写入7,下一步,出现完成界面,点击完成。8,在左侧网站目录下,可以看到新建的TestW...