精华内容
下载资源
问答
  • IIS7.5 FTP重命名文件夹 没权限 (IIS 7.5 - Folder Rename - 550 Access Denied ) 症状:上传,删除均可以,唯有不能重命名 解决:FTP操作面板主页—>FTP请求筛选—>文件扩展名标签 添加:允许扩展名 . (一个...

    IIS7.5 FTP重命名文件夹 没权限 (IIS 7.5 - Folder Rename - 550 Access Denied )

    症状:上传,删除均可以,唯有不能重命名

    解决:FTP操作面板主页—>FTP请求筛选—>文件扩展名标签
    添加:允许扩展名 . (一个点)

    来自IIS论坛
    https://forums.iis.net/t/1175158.aspx

    展开全文
  • 在日志中发现IIS7.5的应用程序池自动停止,同时访问网站提示:HTTP Error 503,The service is unavailable.. 的错误,搜遍整个互联网总算是解决了...小编也整理了IIS6及IIS7.5遇到此类问题汇总解决方法,欢迎大家尝试
  • 主要介绍了IIS7.5开启FastCGI的配置方法,IIS7.5是不需要单独安装FastCGI,只需配置一下即可,需要的朋友可以参考下
  • 上一次简要介绍了IIS 7.5的新特性,园子里有很多朋友也介绍过了 ,其强大的功能和灵活的配置也使人眼前一亮。接着我们分别使用了PowerShell、AppCmd、MWA API对IIS 7.5进行了简单的开发与管理,给用户带来了很多的...

    上一次简要介绍了IIS 7.5的新特性,园子里有很多朋友也介绍过了 ,其强大的功能和灵活的配置也使人眼前一亮。接着我们分别使用了PowerShell、AppCmd、MWA API对IIS 7.5进行了简单的开发与管理,给用户带来了很多的选择。本次我们来回顾一下IIS的简史以及IIS 7.5的体系结构。

    IIS简史

    IIS = Internet Information Service,因特网信息服务。IIS最初出现在Windows NT 3.51操作系统中,目前,Windows 7和Windows Server 2008 R2中的IIS已经发展到了7.5版本。IIS最早只能够作为简单的HTTP服务器,能够提供一些基本服务,目前IIS已经成为一个完整的、高度可配置的、可编程的应用程序平台,与Windows Server系统紧密集成。

    1、IIS 1.0

    IIS 1.0最初是随着Windows NT 3.51的Service Pack3一同发布的,IIS 1.0作为一个服务集,提供了HTTP、Gopher以及WAIS等功能。尽管IIS提供了这些功能,但是与其他很多第三方公司的服务器相比要逊色很多,而且IIS并没有与Windows操作系统紧密结合起来,而是在Windows操作系统出现之后独立研发的。

     

    2、IIS 2.0

    Windows NT 4.0出现以后,IIS发布了2.0版本,IIS 2.0最与众不同之处在于,它能够与Windows NT操作系统紧密结合,可以利用Windows的安全账号功能,可以通过一个管理控制台提供集成的管理功能。IIS 2.0引入了HTTP主机头和一个Web浏览器接口。

     

    3、IIS 3.0

    IIS 3.0随同Windows NT 4.0 Service Pack3一同发布,并且引入了ASP和应用服务器的概念。作为ASP.NET的先驱,ASP是一个在服务器端创建动态Web页面的脚本编程环境。

     

    4、IIS 4.0

    IIS 4.0被包含于Windows NT 4.0 Option Pack中,IIS 4.0引入了ASP 2.0,这是一个基于对象的ASP版本,ASP 2.0提供了5个内置对象,为ASP页面提供了标准化的功能。IIS 4.0是最后一个可以独立下载的IIS,也是最后一版可以在操作系统之外安装的IIS。

     

    5、IIS 5.0和IIS 5.1

    IIS 5.0随同Windows Server 2000发布,从IIS 5.0开始,如果操作系统不升级,则IIS版本也不会升级。IIS 5.1随同Windows XP Professional发布,就所有基本功能而言,IIS 5.0和IIS 5.1完全相同,仅仅因为其所依附的操作系统不同而存在微小差异。从IIS 5.0开始,IIS 已经成为操作系统的一项服务。基于文件扩展名,IIS 5.0一颗满足处理静态内容、ISAPI函数以及ASP脚本的要求。通过将ASP脚本自动传递给ASP引擎,可以绕过静态内容处理部分,从而提高了页面处理速度,这个特性现在依然保留在最新的IIS 7.5中。

    PS:我是从IIS 5.1开始接触IIS的,大学中老师也是用Windows XP Pro开发ASP的,所以记忆犹新:)

     

    6、IIS 6.0

    IIS 6.0随同Windows Server 2003发布,IIS 6.0是一个里程碑式的版本,带来了重大更新。

    1)默认的安全性

    2)处理请求

    3)HTTP压缩

    4)内核模式和永久性缓存

    5)XML Metabase

    6)应用程序池

    7)FTP服务

    8)SMTP和POP3服务

     

    7、IIS 7.0

    如果说IIS 6.0是一个里程碑式的版本,那么IIS 7.0就要用脱胎换骨来形容了。IIS 7.0随同Windows Vista和Windows Server 2008发布,IIS 7.0是在IIS 6.0基础上重新开发的,将ASP.NET与请求管道进行了集成是IIS 7.0所作出的最为重大的改变。此外,IIS 7.0的可扩展性也得到了提高,提供了配置委托,使用XML配置文件,加入了请求跟踪与诊断功能。IIS 7.0的模块化设计也有利于开发人员定制模块,将第三方资源与IIS 7.0更好的结合。新添加的PowerShell和AppCmd命令行工具使得自动化开发与管理IIS 7.0变得更加容易。正是从IIS 7.0开始,告别了用系统光盘安装IIS的历史。

    1)集成的请求管道

    2)高度可配置性

    3)组件化

    4)安全性

    5)IIS Manager

    6)诊断

    7)兼容性

    8)FTP 7.0

    9)SMTP(NO POP3)

     

    8、IIS 7.5

    终于来到了我们本系列的主角:IIS 7.5,IIS 7.5随同Windows 7与Windows Server 2008 R2发布,从版本号就可以看出IIS 7.5不是一次重大的版本升级,而是对IIS 7.0进行了扩充与完善,但是也带来了很多的新特性,具体细节已经在第一篇文章中进行了介绍,故不再重复,IIS 7.5的具体细节会在后续篇章深入学习。

     

    9、IIS 8?

    期待Windows 8、Windows Server 201X中的IIS,尽管目前的IIS 7.5已经相当优秀,但是作为开发人员的我们是不会满足的。开发人员追求最新、最优秀的技术,我们还喜欢易用性、强大的功能,同时追求效率与可扩展性,要想兼备上述这些特性是非常困难的,即使是微软,让我们期待吧。以下是我对下一代IIS的一些"奢望":)

    1)提供Visual Studio的模板,方便定制、开发IIS的模块与扩展;

    2)提供SharePoint管理模块,能够从全局高度对SharePoint进行管理;

    3)与Office紧密集成,尤其是Office Web App,提供Office开发的API,支持将Office文档直接发布到IIS、SharePoint(已经支持)、Reporting Services等;

    4)对虚拟化、云计算等更为深入的支持,如对SharePoint虚拟文档目录的管理,在IIS上进行应用程序虚拟化,与LiveMesh、Windows Azure紧密集成;

    5)对移动应用程序的支持,如托管与部署Windows Phone程序等;

    6)对WCF RIA Service更加强大的支持。

     

    小结:

    本次主要回顾了历代IIS版本的特性与演化进程,可以看出IIS的进化也是由简单到复杂的渐变的过程,但是功能愈加的强大,更易于开发与管理。下一次,我们将从IIS 7.5的配置文件开始,体验IIS 7.5的简洁与优雅。

    转载于:https://www.cnblogs.com/brooks-dotnet/archive/2010/03/12/1684760.html

    展开全文
  • 主要介绍了IIS6、IIS7.5中禁用WebDAV的方法,需要的朋友可以参考下
  • iis7.5是安装在win7、win8里的web服务器,win2003、win2000的web服务器使用的是iis6.0,由于win7、win8系统相比win2003、win2000有了改新革面的不同,因此对于iis7.5的配置也必需捣鼓一翻才能熟悉。不过这些都是操作...
  • IIS7.5中将一网站应用程序池托管管道模式改为经典后,网站...解决方法打开IIS7.5,左侧选择根节点,在功能视图中找到"ISAPI和CGI限制"并打开,将网站应用程序池对应.NET Framework版本设置为允许即可:经常遇到问题...

    IIS7.5中将一网站应用程序池托管管道模式改为经典后,网站页面打不开,错误信息:

    引用内容

    HTTP 错误 404.2 - Not Found

    由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

    8062bed202b3add358c09494ea650c63.png

    解决方法

    打开IIS7.5,左侧选择根节点,在功能视图中找到"ISAPI和CGI限制"并打开,将网站应用程序池对应.NET Framework版本设置为允许即可:

    8bb0f8d6006011088975957f972353bc.png

    8d7bb96e5992a19646e61e2062e30e6e.png

    经常遇到问题:

    1.错误:403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"

    原因:没有启用目录浏览;

    解决方案:

    打开IIs点击IIS根节点——选择自己的网站——目录浏览——启用(最右边);

    0f162c5893a8858248f66530317ab805.png

    ca043749abde5ea8e7a6e049024ed2f0.png

    576aa5e2a1b6858d2af86ed2530b61e3.png

    2.错误:HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAP

    I 和 CGI 限制”列表设置,无法提供您请求的页面

    原因:ISAPI和CGI限制默认是不允许;

    解决方案:

    打开IIs点击IIS根节点——ISAPI和CGI限制——选中对应的版本——最右边——点击允许(或者右键对应的版本——编辑——复选框打钩);

    c2ee8d25a38ecf30cc726bcafc4f9fa8.png

    f4337a249ef35caa49dcc718db5f94fb.png

    10351f0cb2fd099999fc7bf13b6f9c40.png

    4826e72c2e76ce900c5cb0ef44d46060.png

    31b7dc0b830fd9d0f11dc97a6cc69a67.png

    fb6b62a920be9fc956aa33756a1e5f4d.png

    3.错误:500.21  Internal Server Error

    原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装(先安装的vs后安装iis的就会出现这种情况)

    解决方案:

    开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    例如:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    4.错误:500.22   Internal Server Error 检测到在集成的托管管道模式下不适用的ASP.NET设置

    原因:托管管道模式认是集成;

    解决方案:

    打开IIs点击IIS根节点——点击应用程序池——找到自己的网站——最右边——基本设置——托管模式——经典;

    c2ee8d25a38ecf30cc726bcafc4f9fa8.png

    b55531cc5a4098b5f32e24ce30c0c583.png

    094538406b1b55434b8f554f27b80b55.png

    dfd0268038f2865bc7af4bb76502b4e1.png

    6fb7bd9f0816bc48587851063c5168cd.png

    15b329d9bcb58d3c8d585ce182563f6a.png

    5.错误:用户 'IIS APPPOOL\DefaultAppPool'' 登录失败

    原因:应用程序池设置问题;

    解决方案:

    打开IIs点击IIS根节点——点击应用程序池——找到自己的网站——最右边——高级设置——进程模型——标示;

    c2ee8d25a38ecf30cc726bcafc4f9fa8.png

    b55531cc5a4098b5f32e24ce30c0c583.png

    094538406b1b55434b8f554f27b80b55.png

    cf8c1d2b6667b8af3deee62c6fa8e8cc.png

    6f70dc7ee592cd4539c6a98b064cfee4.png

    6.错误:无法识别的属性“targetFramework”。请注意属性名称区分大小写。

    原因:版本不正确;

    解决方案:

    打开IIs点击IIS根节点——看右边的“操作”-》点击“更改.NET Framework 版本——选择相应的版本——点击确定

    c2ee8d25a38ecf30cc726bcafc4f9fa8.png

    8be83461f608297561576b5f02ac45c4.png

    ef82b9e83525783d5e038695524f8b63.png

    29ca3e996984aaa437c91864951052da.png

    我目前就遇到这些问题,所以总结了一下,还有其他问题的可评论,和截图说明,谢谢!

    展开全文
  • Windows 中IIS7、IIS7.5是默认不安装的,所以在安装完Windows Vista/windows 7/windows 2008之后如果需要安装IIS7/iis7.5的话,就要自己动手了。
  • IIS7.5 学习笔记(一)IIS 7.5 新特性 写在前面: Windows Server 2008 R2发布有一段时间了,我于2009年11月份开始体验R2,整体感觉非常不错,建议有实验条件的开发人员都体验一下,即使是在虚拟机中。Windows...
     
    

    写在前面:

    Windows Server 2008 R2发布有一段时间了,我于2009年11月份开始体验R2,整体感觉非常不错,建议有实验条件的开发人员都体验一下,即使是在虚拟机中。Windows Server 2008 R2中IIS的版本也升级到了7.5,在平时工作学习中经常遇到IIS出现各种各样的问题,归根到底是对IIS的底层实现机理不甚了解,决定有体系的学习一下。本人Windows Server经验薄弱,措辞不当之处请广大同行前辈多多指教。

    示例代码下载

    本系列所有示例代码均在 Windows Server 2008 R2 DataCenter(IIS 7.5) + Visual Studio 2010 Ultimate RC 下测试通过。

     

    一、IIS 7.5概述

    园子里有朋友介绍了IIS 7.5的新特性,很全面,翻译的很好。由于写的较早,当时还只是Windows Server 2008 R2 Beta,现在我就用Windows Server 2008 R2 DataCenter正式版来适当补充一下吧:)

    虽然写的是IIS7.0,但是同样适用于IIS7.5.

    在【开始】--【运行】,输入:inetmgr,打开IIS管理器:

     

    可以看到,虽然显示的是Internet Information Services 7,但是在关于窗口看以看出明确的版本号:7.5.7600.16385

    IIS 7.5是对IIS7的一次升级,是IIS的最新版本,园子里也有朋友做了介绍,这里只列了个纲要:

    • 集成扩展(Integrated extensions
      • Web分布式创作版本管理和文件传输服务(WebDAV and FTP
      • 请求过滤(Request Filtering
      • 管理员维护模块(Administration Pack modules
    • 管理功能的增强(Management enhancements
      • 最佳体验分析器(Best Practices Analyzer
      • Windows PowerShell支持和扩展命令(Windows PowerShell™ Provider and cmdlets
      • 可配置的日志记录与跟踪(Configuration logging and tracing
    • 应用程序宿主增强(Application hosting enhancements
      • 服务增强(Service hardening
      • 托管的服务账户?(Managed service accounts
      • 可在Web核心版本中宿主?(Hostable Web Core
      • 针对于通用网关接口的失败请求的跟踪(Failed Request Tracing for FastCGI
    • 对服务器核心版本的.NET功能增强(Enhancements to .NET support on Server Core

    注:标红色的我认为翻译的有点问题

     

    二、使用PowerShell管理IIS 7.5

    PowerShellIIS7.0IIS7.5提供了扩展命令,可以像访问文件系统一样访问IIS站点。

    1、打开Windows PowerShell Modules:

     

    2、输入:Set-Location IIS:\,就进入了IIS的"驱动器":

    3、输入:Get-ChildItem来查看IIS下的项:

     

    4、查看当前的所有站点:

     

    5、下面我们用PowerShell将一个ASP.NET网站发布到IIS7.5中:

    1)建立一个ASP.NET网站:

    2)发布到IIS7.5:

    输入:New-Item IIS:\Sites\TestSite –Bindings @{Protocol="http";BindingInformation=":82:localhost"} –PhysicalPath E:\IIS7.5\SimpleWebSite\WebSiteDemo

    我们建立了一个端口号为82的网站:TestSite

    现在来浏览一下刚刚创建的网站:

     

     

    可以输入:Remove-Item TestSite来删除站点:

    PowerShell的功能十分强大,具有很强的灵活性与可扩展性,后面我们会继续深入学习PowerShell在IIS7.5中的管理方法。

     

    三、使用AppCmd来管理IIS7.5

    PowerShell的耀眼光芒使得人们几乎忘记了另一个随同IIS7.0发布的命令行管理工具:AppCmd. AppCmd是用于IIS7.0的管理工具,可以完成GUI所能完成的全部工作,提供了更大的灵活性与快捷性。AppCmd默认存放在:%SystemRoot%\System32\inetsrv目录下,建议将其添加进PATH环境变量,在PowerShell中输入AppCmd:

     

    下面我们用AppCMD来建立一个网站:

    输入:appcmd add site /name:"AppCmdTest" /bindings:http://localhost:83 /physicalpath:" E:\IIS7.5\SimpleWebSite\WebSiteDemo"

    可以看到:

    SITE … added

    APP…added

    VDIR…added

    在浏览器中打开:

    AppCmd也是相当快捷与高效的,那么在实际开发中应该选择PowerShell还是AppCmd呢?个人感觉AppCmd很小巧,如果是小型应用,需要批量管理IIS7.x,建议用AppCmd;如果项目比较复杂,同时掺杂着跨平台、跨数据库的企业级应用,则应该使用PowerShell,因为它更加高效,易于扩展,与微软的许多服务器产品进行了整合。

     

    四、使用IIS API来管理IIS7.5

    从IIS7开始提供了一组全新的、方便使用的、面向对象的API,该API分为两部分:托管的和本地的。本地API由C++编写,可以用来开发本地模块并插入IIS内核。而托管API则可以借助于.NET Framework的优势来更方便的对IIS7.x进行管理。

    下面我们使用Microsoft.Web.Administration(MWA) API来创建一个Web站点,效果与之前用PowerShell和AppCmd的一样。

    1、创建一个控制台程序,并添加引用:System.Web、Microsoft.Web.Administration

    注意要将控制台项目的.NET Framework版本设置为4.0,不能用Cilent Profile。

    2、添加如下代码:

    代码
    <!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--> using  System;
    using  System.Collections.Generic;
    using  System.Linq;
    using  System.Text;
    using  Microsoft.Web.Administration;

    namespace  MWADemo
    {
        
    class  Program
        {
            
    static   void  Main( string [] args)
            {
                ServerManager sm 
    =   new  ServerManager();
                sm.Sites.Add(
    " MWASite " " http " " :84:localhost " @" E:\IIS7.5\SimpleWebSite\WebSiteDemo " );
                sm.CommitChanges();
            }
        }
    }

     

    3、F5运行后,在浏览器中测试一下:

     

    小结:

    本次 主要介绍了IIS7.5的新特性,因为很多朋友已经介绍过,故只提了些纲要。然后分别用PowerShell、AppCMD、MWA API的方式对IIS7.5的站点进行了简单的管理操作,三者功能都很强大,只是适用场合不同。后续篇章会主要以MWA API和PowerShell来对IIS7.5进行开发与管理,深入学习IIS7.5底层各部件的实现机理。

    展开全文
  • 主要介绍了Windows server 2008 iis7/iis7.5启用父路径的方法,需要的朋友可以参考下
  • 主要介绍了在IIS7、IIS7.5中应用程序池最优配置方案,需要的朋友可以参考下
  • 主要介绍了IIS7、iis7.5让ISAPI扩展DLL执行的方法,需要的朋友可以参考下
  • 主要介绍了IIS7.5中神秘的ApplicationPoolIdentity介绍,需要的朋友可以参考下
  • 主要介绍了IIS7.5 服务器证书安装配置指南,需要的朋友可以参考下
  • iis7.5

    2015-10-08 16:35:00
    http://stackoverflow.com/questions/5111091/getting-404-0-error-for-asp-net-mvc-3-app-on-iis-7-0-windows-server-2008 Just add the following to your web config: 转载于:...
  • Django 2.0项目部署到IIS7.5 基础环境 系统 Windows7 sp1,64位 软件 IIS7.5必须开启CGI Python 3.6.3,64位 Django 2.0 Wfastcgi 步骤 1、IIS安装
  • IIS7.5

    2015-03-10 13:16:00
    ...     ...如果还不行,请检查一下“处理程序...四、尝试勾选: 打开或关闭windows功能 --》IIS--》万维网服务--》应用程序开发功能--》ASP.NET   转载于:https://www.cnblogs.com/kissfu/p/4325738.html
  • IIS 7.5 配置伪静态

    2020-09-30 19:15:11
    之前在IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008,好吧。我们也来设置下IIS 7.5的伪静态
  • 主要介绍了IIS7.5 安全配置研究(推荐),需要的朋友可以参考下
  • 主要介绍了iis7.5 URL重写零基础入门介绍,需要的朋友可以参考下
  • IIS 7.5 Express

    2012-08-11 20:45:22
    IIS 7.5 Express,微软Scott Guthrie发布了IIS Express:IIS的一个轻量级替代品,有希望替代Cassini(Visual Studio的内置Web服务器)
  • 主要介绍了IIS 7.5中asp Session超时时间设置方法,需要的朋友可以参考一下
  • IIS执行PHP出现500错误原因(权限不足)IIS中应用程序池的运行账户(标识)有以下4个选项LocalService 本地服务LocalSystem 本地系统NetWork...官网文档解释(传送门)为:大概的意思:在IIS7.5以后的版本中,新建的所...
  • 主要介绍了IIS7/IIS7.5/IIS8网站目录执行权限设置方法(与IIS6不同),需要的朋友可以参考下
  • 主要介绍了配置iis6,iis7.5支持解析.json格式文件的方法,需要的朋友可以参考下
  • win7学习iis最新组件iis7.5与.netwin7学习iis最新组件iis7.5与.net
  • iis7.5express.rar

    2014-08-14 14:08:44
    iis7.5express.rar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,243
精华内容 4,097
关键字:

iis7.5