Articles of iis

IIS工作进程和主机头

我正在ASP.net中build立一个多租户网站。 它将有三个主机标题。 我的理解是,当一个请求到达www.siteA.com时,ISS将为应用程序启动一个工作进程。 但是,对于网站www.siteB.com的请求会发生什么情况呢,它会是同一个工作进程呢,还是一个新的进程呢?

在iis网站上返回url

我们有一个生产环境和一个UAT环境,两台服务器上的authentication设置是一样的。 现在,当我将应用程序部署到生产环境中时,应用程序使用ReturnUrllogin。 我们正在服务器上使用以下身份validation设置。 Web服务器(Web应用程序托pipe): – 匿名身份validation表单身份validation Web服务器(Web服务托pipe): – 匿名身份validation 该应用程序正在使用.net框架3.5 它在Windows 2008 R2上运行 任何开始调查什么是导致UAT和生产行为差异的事情。 提前致谢。 纳文

带有大量图像的IIS + PHP +页面=间歇性403错误

我正在使用最新的Server 2008 R2 Datacenter,运行IIS 7.5和PHP 5.3.6 / FastCGI 在具有大量图像(60+)的PHP页面上,某些图像无法加载 它并不总是相同的图像 – 在每个页面刷新以前工作的图像可能无法加载,而现在没有的图像 查看Firebug中的Net选项卡可以看出,失败的图像请求是403错误 所有图像都位于服务器上,图像目录具有正确的权限 我相信这个问题是请求限制的结果 我所有的研究这个问题的尝试都指向了IIS中的maxConnections设置,但我的设置是最高/默认值4294967295(maxBandwidth) 我也在同一个IIS安装上运行一个ColdFusion站点,并且在有大量图像的页面上不会遇到403错误 我仍然认为有另一个连接限制(在PHP或FastCGI?)覆盖IIS连接限制 我没有看到任何在php.ini中看起来像请求限制的东西,我错过了什么? 任何帮助将不胜感激,谢谢

在IIS上的FastCGI中编辑MaxRequestLen(Plesk)

尝试在我的服务器上上传大文件时,收到500内部服务器错误。 我所有的PHP设置是正确的,即post_max_size,execution_time等… 我非常确定这是FastCGI的一个限制,因为这是大多数网站告诉我的。 但是,所有这些网站都是指运行Apache的服务器,因此修复很简单(只需编辑conf文件)。 当我运行IIS时,问题稍微复杂一点! 有谁知道我如何在IIS中编辑FastCGI的'MaxRequestLen'值? 我似乎无法find办法做到这一点,而不是由于我不是很熟悉IIS的事实。 如果这不是问题,那么请build议使用IIS和FastCGI上传大文件的问题的其他原因

IIS上的多个站点运行完全相同的代码和configuration – 其中一些将w3wp.exe设置为100%,一些没问题

一切正常前几天工作。 我认为一切工作都很好,直到我试图创build这个EC2实例的AMI。 看来 ,创build尝试导致服务器变得无法响应,所以我停止了这个过程,并重新启动服务器。 它是Windows Server 2008 R2,运行6个ASP站点和6个PHP站点。 所有PHP站点相同,所有的ASP站点相同。 在一些网站,他们加载速度快,没​​有发生。 他们中的一些人把W3WP的100%,他们只是不加载,最终抛出500错误,随后刷新说,该网站是不可用的。 (有时 – 我只是再试一次,没有不可用的错误,但服务器超时后仍然有500) 这一切对我来说都没有意义,它们应该都是一样的,它们不应该受到任何影响。 任何想法都会很棒!

重新启动后,Windows身份validation不起作用

在Windows 2008(域控制器)上运行的IIS7上有一个奇怪的问题。 我们有一个网站,我们只设置使用“Windows身份validation”。 所以,所有其他身份validation方法都被禁用。 当Windows服务器重新启动,用户无法login,并得到401错误。 但是,如果我重新启动IIS服务器,它工作正常…直到下一次重新启动。 这是日志logging,当它不工作。 我从“本地主机”进行testing,直接在服务器上login: #Date: 2012-10-26 09:06:00 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2012-10-26 09:06:00 10.224.14.147 HEAD / – 80 – 10.224.15.85 – 401 2 5 855 2012-10-26 09:06:20 10.224.14.147 HEAD / – 80 – 10.224.15.85 – 401 2 5 0 2012-10-26 […]

在IIS 8上安全文件下载(mod_auth_token或类似)

我试图设置安全的文件下载(例如,可以生成一个临时链接来下载文件,而不是使用不明确的URL,这可能是不安全的)。 类似mod_auth_token会工作,但我们正在使用IIS 8,我似乎无法find一个等效。 我们正在为站点使用基于自定义令牌的APIauthentication系统,文件下载链接将由PHP API按需生成,并通过JSON返回给应用程序。 什么是在IIS中完成这个好方法?

Web场框架 – 添加服务器处于脱机状态

我的问题是,即时尝试build立一个服务器场,但节点都出现离线。 我没有得到一个连接错误,说服务器名是错误的,但得到“脱机”后,“testing连接” 我有: – 设置防火墙规则,允许在域和专用networking上的远程和文件共享 – 在两台服务器上安装WWF 2.0 – 即时消息使用的帐户是在两台机器上都是pipe理员的域帐户。 www01是与下面的控制器相同的服务器,但是如果我尝试将www02作为主服务器,结果相同。 有任何想法吗?

处理器队列长度高iis服务器.net windows intel

我有一个2核心服务器(2 x 2.66 GHZ INTEL至强)瓦特/ 8通用公羊和50 GB 15000转硬盘空间。 这是一个运行w / VM ware的虚拟机,正在运行Microsoft Server 2008R2。 我们最近有一些性能问题。 我们有多达350个用户,每个用户有多个设备/会话,有时会有800个会话。 我们每3分钟平均推送一次数据(每个文件约100KB)。 这是一个报告应用程序,可以更新每个人的数据,以便他们在真实的时间内掌握数据。 我们正在通过IIS服务器7.5托pipe一个用C#编写的.net应用程序。 我们正在运行2个工作进程。 我们没有超过5 GB的内存利用率(8)和磁盘I / O似乎很好。 处理器的队列长度一般在50以上,平均高达120.微软说它应该在2到6之间。 technet.microsoft.com/en-us/library/bb742410.aspx 我很高兴回答你可能有的任何问题,这是我第一次来这里,所以如果我没有正确解释某件事,那就好了。 我猜测我需要更多的CPU核心,请让我知道你的想法。 多谢你们!

Windows 2003服务器 – PHP版本5.3的php_memcache.dll?

(我在15个小时前发布了堆栈溢出 – 但是有人告诉我堆栈溢出不是pipe理员为这个问题提供的正确论坛,所以我希望这是一个正确的论坛。) 我在哪里可以find.dll的正确版本? 我已经正确的Windows 2003服务器的.dll版本后至less4-5小时的goggling .. 我已经尝试了几个版本,但我每次都遇到错误: 应用程序popup:警告:PHP启动:无法加载dynamic库'C:\ Program Files \ PHP \ v5.3 \ ext \ php_memcache.dll' – 指定的模块找不到。 任何一个知道我在哪里可以find准确的php_memcache.dll PHP版本5.3? 关于这个主题我也发现了一些关于堆栈溢出的post – 目前为止,他们中没有一个似乎对我有用。 我正在运行Windows x86版本2003服务器ENT。 预先感谢您的帮助,非常感谢!