Articles of iis 7.5

应用程序标识给予我的networking资源太多的访问权限

我有一个新的Windows 2008 R2configuration,我刚刚发布了一个网站。 我将它设置为使用此标识的应用程序池:ApplicationPoolIdentity,并使用NTFS权限进行IIS_IUSRS读取访问,并且仍然允许网站创build文件。 所以我试图删除他们的读取权限,他们仍然可以在网站上打开页面。 我在这里错过了什么? 我怎样才能locking在Windows 2008(IIS 7.5)下的权限只允许用户写入特定的文件夹,只读取特定的文件夹? 我真的不想创build一个本地帐户,并给我的应用程序池该帐户使用…

301将微型站点redirect到IIS 7.5中的主站点的一部分

我需要将整个微型网站(mymicrosite.com)redirect到我的主网站(mysite.com)上的相关页面。 我的主站点有一个自定义的301模块(内置于404页面),它根据我们移动页面的path列表来检查未find的path。 所以,如果我只是在域级redirect我的整个微型站点,我可以在301模块中处理它的所有path。 但是:我想我的微型网站的索引页映射到mymainsite.com/section1,而不是域本身。 所以mymicrosite.com/product1>域名redirect> mymainsite.com/product1> 404> 301模块> mymainsite.com/microsite-product-1 但 mymicrosite.com>域名redirect> mymainsite.com 我需要 mymicrosite.com>域名redirect> mymainsite.com/microsite-products 这可以通过URL重写来完成,如果是这样的话,正则expression式是什么样子会为所有具有域/path结构的URL重写一个域,但是如果redirect的URL只包含该域,则添加一个path?

虽然设置了权限,IIS 7.5 Windows 2008 R2访问path被拒绝

我在工作中使用新的IIS 7.5服务器的时间很有意思。 我不是系统pipe理员,我们从II6和Windows 2003更新到IIS 7和Windows 2008 R2服务器,networkingpipe理员对新设备没有任何经验,因此我正在尝试对此进行分类。 我正在创build一个作为简单的传单数据库的“应用程序”。 我创build了一个表单,将信息发布到数据库(工作正常),我现在添加一个上传表单来添加传单的PDF。 每次我点击上传button,我得到以下错误Access to the path 'C:\inetpub\wwwroot\website\leaflet' is denied. 我已经设置了DefaultAppPool的匿名身份validation,我已经确定我的应用程序在DefaultAppPool并且我给了DefaultAppPool写入Modfiy权限。 我已经尝试将ApplicationPoolIndentify更改为networking服务。 我还使用IIS APPPOOL\DefaultAppPool ,如果没有定义它是一个应用程序池是一个问题。 关于在Windows 2008 R2下使用IIS 7.5上传问题的所有信息我已阅读并尝试过,但没有运气! 有什么可以的吗? 我完全被卡住了

IIS表单身份validation(php,asp.net服务器端login)

我们有多个应用程序在单个“网站”上运行。 例如: www.site.com/ www.site.com/app1 www.site.com/app2 等等… 在这些网站中,一些运行PHP,一些运行ASP.net。 我们已经运行了Windows身份validation,现在可以在所有站点上运行。 我们想知道,如果通过ASP.net表单进行表单身份validation,将继续通过这些其他应用程序对用户进行身份validation,即使他们是PHP。 简单的问题 – 但任何其他input将是很好的! 谢谢!

Windows Server 2008 R2和IIS 7.5不会在某些物理根目录中呈现.php文件

我刚刚安装了Windows Server 2008 R2 SP1,并configuration了IIS 7.5以通过CGI运行PHP。 我尝试通过创buildd:\ www \ test \ index.php来configurationIIS,以便从物理pathd:\ www \ test运行一个网站,并将默认文档设置为index.php。 我得到以下错误: error: 404 – File or directory not found. 但是,当我将index.php移动到c:\ inetpub \ wwwroot并指向它的物理位置时,它可以正常工作。 问题是什么?

IIS7:如何将文件夹redirect到web.config中同一网站中的另一个文件夹

我有一个web.config文件,我用它来redirect特定页面的search引擎优化的原因。 我想将一个文件夹www.sample.com/pro/bcn的内容redirect到同一网站上的另一个文件夹www.sample.com/pro/barcelona ,但我不知道如何。 <configuration> <system.webServer> <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Permanent"> <add wildcard="/forms/newsconfirmH.htm destination="/forms/NewsletterformH.htm" /> </httpRedirect> </system.webServer> </configuration> 请帮忙。

尝试删除IIS使用的文件

我得到了一个在C#中编码的服务,在更新之前删除了一些托pipe在iis上的网站文件。 但有时当我删除文件,他们呆在那里。 如果我尝试手动删除它们,通过资源pipe理器,该文件是不可删除的,因为他们处于“删除挂起”状态。 有我的服务试图删除文件的方式 try { // Enlève tout les attributs sur le fichiers afin de s'assurer que le fichier n'est pas en lecture seul File.SetAttributes(file, FileAttributes.Normal); // Supprime le fichier File.Delete(file); } 有没有办法避免这种状态? 我能做些什么来强制删除的C#代码? 我可以释放所有进程的文件的C#代码? 环境是 IIS 7.5 Windows 2008-r2 .net 4.0 谢谢

会话超时在IIS 7.5上非常短

我有一个网站在Windows Server 2008和VIS上的IIS 7。 它工作正常,没有问题,但移动到共享托pipe服务器与IIS 7.5后,会话丢失4或5次点击后(如30秒),我必须反复login。 这两个网站是相同的,我从VPS完全复制到共享主机服务器的网站。 两个web.config文件中的会话超时都是相同的。 在共享托pipe服务器上,我无法访问IISpipe理器来操作设置。 我所有的是Plesk控制面板9.5和网站的web.config文件。 有什么可能导致这种情况发生?

Windows 2008 R2上的IIS 7.5 – 请求的大小限制

是否有可以由IIS处理的请求的大小限制? 如何禁用或增加该限制? 我在某处读到这个限制是16K,但我不确定这个或者如何禁用它。

在Windows 7上使用IIS 7.5configurationPHP 5.3.8:奇怪的错误消息

我试图在IIS 7上安装Windows 7上的PHP 5.3.8。 当我浏览到一个PHP文件时,无论它的内容是什么(例如空,一个简单的打印,对phpinfo()的调用),我总是得到这个消息: Fatal error: Unknown: Failed opening required '-' (include_path='.;c:\php\ext') in Unknown on line 0 PHP Fatal error: Unknown: Failed opening required '-' (include_path='.;c:\php\ext') in Unknown on line 0 我的PHP脚本不使用任何包括。 我尝试在IIS中手动设置PHP作为FastCGI,然后我也尝试卸载PHP并重新安装它,要求以相同的结果在IIS中安装FastGI。 我究竟做错了什么?