Articles of iis

CPU被一个进程推到100%,试图跟踪和消除这个问题

我有networking服务器CPU陷入25%,然后50%,然后75%,直到最终达到100%出现问题。 我们猜测可能是一些稍慢的SQL查询堆积起来,但不能复制这个问题 为了解决这个问题,我们开始研究IIS(7)上的设置,我们遇到了将“Web服务器进程”设置为1以上的选项,认为这可以释放并增加可用的进程用户查询,但是一旦我们这样做了,它就破坏了我们的应用程序,后来我们发现这很可能是因为我们使用会话,并且Web服务器进程不会保持来自同一用户的会话。 所以问题是,是否有一个设置可以让我们继续使用会话,还允许多个工作进程? 或者,有没有人有任何想法可能会导致在CPU使用的提升? 预先感谢您的任何build议

403.16 – 客户端证书不可信或无效 – IIS 6 – Windows Server 2003

我得到以下错误页面,如果我尝试打开我的服务器上的https页:“客户端证书不可信或无效” 服务器已经在工作,我不得不更新证书,因为它过期了。 我检查了所有证书两次(mmc),但没有看到任何过期的证书。 我也尝试http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/bb089a80-c8ba-4004-9c0f-f10fb6b36416.mspx?mfr=true但没有成功。 还有其他build议吗? 谢谢你的帮助!

IIS:未知内容types的请求被拒绝

我有一个IIS7.5框运行一个asp.net mvc 3应用程序。 应用程序接收二进制POST请求并返回二进制答案。 为了区分这个二进制数据和其他数据包,我设置了自己的MIMEtypes(我们称之为application / my.binary.data ),这个types和Content-Type头一起使用。 IIS服务器似乎不喜欢我自己的MIMEtypes,并拒绝400错误请求的数据包。 如果我将MIMEtypes更改为应用程序/八位字节stream,则可以通过IIS获得我的应用程序的答案。 如何设置IIS以允许我自己的MIMEtypes的请求? 请求数据包 POST http://my.local.domain/Page HTTP/1.1 Host: my.local.domain Content-Length: 33 Content-Type: application/my.binary.data Cache-Control: no-cache …………..p.00000000000000… 响应包: HTTP/1.1 400 Bad Request Cache-Control: private Content-Type: text/html Server: Microsoft-IIS/7.5 X-AspNetMvc-Version: 3.0 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Wed, 06 Jul 2011 08:11:27 GMT Content-Length: 11 Bad Request

如何把IIS 5.x和6.x与WebPages(vbhtml和cshtml)

不能把IIS 5.1(Windows XP)和IIS 6.0(Windows 2003)与新的Microsoft WebPages(vbhtml和cshtml)一起工作…我想要一个无缝集成,以创build这些网站内部也有HTML,CS,XML ,ASPnet等。不想使用新的IISexpression式…页面必须从IIS 5.x或6.x工作。 经过多种configuration(谷歌search和其他search方法),我尝试了几个解决scheme,但总是有一些错误,当我从浏览器调用.vbhtml或.cshtml …

IIS 7.5支持AES-256吗?

我期待创build一个AES-256 SSL证书。 这是由IIS 7.5支持吗?

PHP FOOPN错误(未能打开stream:权限被拒绝)

我有一个Windows Server 2008框(IIS 7)上的一个PHP脚本定期运行,以下载远程XML文件并将其存储在服务器上。 此脚本(以前用于成功运行)现在正在失败,并显示以下错误: Warning: fopen(C:\inetpub\wwwroot\alan\html\xml) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\alan\html\helpers\weather_proxy.php on line 22 如果它很重要,我所做的唯一更改就是将此目录( alan下的所有内容)切换为Git存储库的已检出副本。 我已经尝试或检查了: 目录/文件权限 – 我已经远远地控制了每个人,从c:\ inetpub \ wwwroot \ alan开始,一直到文件本身一直工作,以防权限不被正确地inheritance。 对于它的价值,这也包括脚本本身。 安全模式被禁用。 我错过了什么吗? 我提到Git checkout的原因是,如果我在这个目录中打开一个Git shell,它会报告-rw-r–r–作为我试图写入的文件的有效权限。 chmod这个文件什么也不做,根据bash ls读出,但根据Windows文件属性对话框报告,Everyone拥有完全控制权限。 我错过了什么明显的? 编辑:我应该指出,当在命令行以及通过Web服务器交互运行脚本时都会发生此错误。

使用PHPpipe理器在个人网站上禁用PHP

我从http://php.iis.net/安装了“PHPpipe理器”,效果很好。 但是,我的机器上只有一个网站使用PHP,我想为其他人禁用它。 有没有办法,我可以select哪些网站获得PHP和哪些不?

为什么我的一个应用程序保持changin pid?

嗨,我得到这个奇怪的事情发生在我身上,即时新手自己解决。 我在工作中做了一些testing,我得到了这样一个应用程序池,每天都会改变它的PID几次,前两天我注意到,当我无法访问它,并开始寻找erros。 它工作了几个小时,它改变了,我不得不重新启动应用程序池和网站本身再次工作。 我一直在使用基本设置,就像我在其他4个站点上所做的一样,而且它们运行良好。 有人知道为什么它不断改变其PID? 我感觉像是“重新启动”或者是那种性质的东西。 提前致谢

虽然设置了权限,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上传问题的所有信息我已阅读并尝试过,但没有运气! 有什么可以的吗? 我完全被卡住了

.net驱使我疯狂:)(64位操作系统开发的32位HTTP 500)

我刚刚得到了一台新的机器,它的64位,但是我仍然有一个应用程序使用.net 2.0写在一个32位的环境。 我对代码进行了一些更改,并试图进行debugging,并得到: HTTP Error 500.0 – Internal Server Error Calling LoadLibraryEx on ISAPI filter “C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_filter.dll”失败“ 所以我search了我的生活,它告诉我重新注册IIS。 我多次这样做,但无济于事。 我也检查了这个应用程序的应用程序池,它被设置为使用错误的.net版本(4.0)。 所以我改变了使用2.0。 重新启动IIS试图运行应用程序相同的错误消息。 如果我进入IISpipe理,请右键单击站点名称select“pipe理应用程序” – >“高级设置…”我有这里的屏幕截图: 如果我点击应用程序池部分,它说: 所以我不知道我在做什么错…我看看里面的c:\ windows \ microsoft.net,我有2个文件夹“框架”和“Framework64”我假设之前是32位: 最后,我要看的是IISpipe理中的“ISAPI和CGI限制”。 这是他们设置为: 我再次运行在运行Windows 7的AMD64位系统上。我安装了所有的各种框架,但是这个特殊的应用程序是一个asp.net 2.0应用程序。 任何帮助表示赞赏…