首先,我的设置是运行Windows 2003 Server的VPS,它具有多个域IIS 6,Plesk IsapiRewrite4.ini RewriteLogLevel 3 RewriteCond %{HTTP_HOST} ^mydomain.com$ RewriteRule ^/(.*)$ http://www.mydomain.com/$1 [R] 这是他们的基本例子之一。 离子是安装和设置适当的,因为如果我使用另一个规则(更简单的一个…就像下面的一个),它的工作即时 # IsapiRewrite4.ini # RewriteLogLevel 3 # # This ini file illustrates the use of a redirect rule. # Any incoming URL that starts with an uppercase W # will be redirected to the specified server. RewriteRule ^/(W.*)$ http://server.dyndns.org:7070/$1 [R] […]
开始遇到这个错误: "It has taken too long to refresh the W3SVC counters, the stale counters are being used instead." 在我们的IIS6 / Win2k3盒子上,每当HTTP请求的时间在500p / sec的范围内。 不会崩溃IIS或任何wroker进程,因为据我们可以告诉该服务没有中断,但它正在导致dr.watson产生一个进程开始消耗大量的处理器时间,这会导致503“服务不可用“的回应。 不知道如何诊断发生了什么,更不用说修复它了,谷歌/毫秒是没有用的。 有任何想法吗?
我正在ping一台应该运行IIS的计算机,我们附上它的名字来响应ping,但是当我去浏览器时,它说没有find页面。 我如何validationIIS正在运行并在此服务器上正确configuration?
我在同一台服务器上运行IIS和SQL Reporting Server。 IIS以d\acct1运行,SSRS以d\acct2运行。 最初,我为d\acct1和d\acct2注册了一个SPN HTTP/server.d.com ,并为Active Directory中的无约束的Kerberos委派configuration了两者。 这个configuration打破了Kerberos,因为HTTP/server.d.com有重复的SPN。 如果我删除SSRS的SSN,IIS工作。 如果我删除IIS的SPN,SSRS的作品。 有没有办法在同一台服务器上运行的两个不同的服务帐户之间共享一个SPN,以便它们不会创build重复的SPN? 或者,我必须在iis.server.d.com和reports.server.d.com活动目录中创build两条Alogging,并使用主机标题将两个别名保持在每个相应服务的内部?
我试图运行aspnet_regiis.exe为了在我的开发计算机上执行一些任务(在Windows Server 2003上运行IIS 6和Active Directory域的成员)。 所以我换到文件夹C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 ,然后运行: aspnet_regiis –i 但是,所发生的只是显示该实用程序的命令行选项,并不实际执行或执行任何操作。 这也不起作用: aspnet_regiis –ga MYDOMAIN\user 实际上,我尝试的任何开关都具有相同的效果 – 没有实际的操作,只是显示选项。 谁能告诉我为什么这可能是?
我在美国有一个客户,希望所有的时间都显示为军事时间,但其他一切都应该是美国文化。 在我的global.asax中,我创build了美国文化的副本,并使用GB时间显示来创build具有军事时间的美国文化。 我这样做的理由是,我找不到一个有能力的文化,但是如果有人知道的话,这将是伟大的。 我遇到的问题是,当我们将网站部署到IIS(版本6)时,这一切都恢复了美国文化。 寻找如何改变文化,我发现在ASP.NET标签 – >编辑configuration – >应用程序选项卡中的设置 默认值是af-ZA。 似乎没有select禁用这种压倒一切的文化,我不相信af-ZA是正确的吗? 有没有办法来防止IIS重写在ASP.NET中以编程方式设置的文化? 注意:因为我正在寻找服务器端解决scheme而不是编程,所以在这里询问。 谢谢!
我目前已经在IIS6元数据库浏览器中分配了这个: <deflate> HcDynamicCompressionLevel=9 HcOnDemandCompLevel=10 <gzip> HcDynamicCompressionLevel=9 HcOnDemandCompLevel=10 我看到有个10级的值不好,导致CPU急剧尖峰。 我是否应该将HcOnDemandCompLevel更改为9? 这两个设置有什么区别?
我已经用FastCGI设置IIS6来使用php-cgi.exe。 我有一些外部的PHP网站,我试图在testing环境中运行。 其中一个网站只是简单的给我一个FastCGI错误页面。 这不会发生在每个页面上,它似乎只发生在某些页面上,而其他页面则正确显示。 问 :是否有某种方法可以在某处启用日志logging,以便我可以获得有关此问题的更多信息? 我已经看了 事件日志 IIS网站日志(c:\ windows \ system32 \ Logfiles) PHP日志 但没有结果,除了IIS网站日志提到一个500页的返回。 问题 :有没有其他的方式来debugging/检查哪里可能出错? 以下是该页面的样子: FastCGI错误 FastCGI处理程序无法处理请求。 错误详情: FastCGI进程意外退出错误号:-1073741571(0xc00000fd)。 错误描述:未知错误HTTP错误500 – 服务器错误。 Internet信息服务(IIS) 回答 显然,错误消息意味着堆栈溢出,所以debugging是消息。 我不是一个PHP开发人员,所以这是一个非常痛苦的过程。 然而,我们把问题缩小到Ajax请求,但我想这可能会发生任何types的请求: 请求本身导致服务器返回500.在用Fiddler尝试请求之后,我们发现GET请求中的Cookie条目包含一个PHPSESSID项目。 当离开这个,请求确实工作。 所以这个问题的答案(在我们的例子中)是从请求中删除PHPSESSID。 现在剩下的就是搞清楚如何做到这一点:)
我从我们的现场(运行Windows Server 2003)复制代码到一个新的QA虚拟机(运行Windows 2008)。 当我查看网页的源文件信息完全一样,但网站的外观是非常不同的。 这是由操作系统的差异,还是我在错误的地方?
从我们的SMTP服务器(Windows 2008运行IIS6 SMTP)发送的一些电子邮件已经开始失败,出现以下错误: 操作:失败状态:5.5.2诊断代码:smtp; 504 5.5.2 <178867-WWW1>:Helo命令被拒绝:需要完全限定的主机名 操作:失败状态:5.5.0诊断代码:smtp; 550访问被拒绝 – HELO名称无效(请参阅RFC2821 4.1.1.1)