我正在与一个C#后端大型Web应用程序工作。 在开发设置中,应用程序通过我的机器上的IIS 8.5实例提供。 从最近开始,我不能再login了。 我仍然得到login表单,但是一旦我input用户数据后单击“ login” ,Chrome的networking视图显示请求已经被服务器返回错误503 / 服务不可用响应。 我为IISpipe理器中的整个站点的所有状态码在200到999之间启用了“失败的请求跟踪”,并且在IISpipe理器的站点栏的configuration设置中启用了失败的请求跟踪。 与检索login表单相关的所有请求都已正确logging到C:\inetpub\logs\FailedReqLogFiles\W3SVC1 ,但单击“ login”button时不会显示单个请求日志文件。 根据公司的政策,我没有任何访问处理login请求的代码的来源,而且所有现在和将来的两个星期都在他们的暑假 – 但是由于没有请求日志,我以某种方式怀疑,特定的请求永远不会足够接触我们的Web应用程序。 我怎样才能找出发生什么事情导致503响应?
我使用PHP在Windows IIS上安装了Wordpress。 从网站上下载非ASCII字符的文件是不可能的。 用ASCII字符重命名文件工作正常。 有谁知道我们如何解决这个问题? 尝试下载文件时收到错误:404 – 找不到文件或目录。 您正在查找的资源可能已被删除,更名或暂时不可用。 Windows Server 2012 R2,IIS 8和PHP 5.6.8
两分钟的IIS从www.exaple.comredirect到www.example.com 。 没人修理它 – 这是一个暂时的错误。 有一个网站重写2.0安装有一个规则是多年没有改变,一切都很好,直到上周一。 两分钟后有一个redirect循环,网站被closures了。 HTTP/1.1 301 Moved Permanently Content-Type : text/html; charset=UTF-8 Location : http://www.exaple.com/ Server : Microsoft-IIS/8.5 X-UA-Compatible : IE=edge,chrome=1 Date : Sun, 25 Sep 2016 23:15:11 GMT Content-Length : 142 事件日志是清楚的 – 没有.NET,APS,系统。 你以前遇到过这样的事情吗? 可能是什么原因?
我有使用vCloud托pipe的Web服务,现在我需要更多地了解如何configurationIPv6端点的方法。 我得到的唯一有用的信息是: “快速的答复是VCD不支持IPv6”。 “如果您想使用IPv6,则将网关设置为有效的IPv4网关(边缘设备将只使用IPv4),然后一旦vApp与IPv4联机,则转到每个虚拟机并根据需要添加IPv6条目。 任何其他信息将不胜感激。
我们有一个重写configuration,将ARR作为一个反向代理,像这样的configuration: Browser client (OriginA) <-> IIS/ARR (OriginB) <-> Server 客户端是任何数量的Web浏览器。 我们不能改变这个configuration。 客户端请求http:// originb / return ,请求中包含http://origina/done.html之类的URL。 然后ARR将请求转发到http:// server / return 。 服务器响应的Location标题设置为http://origina/done.html和HTTP 302.我已经用Wiresharkvalidation了这一点。 pipe道中某处的IIS将Location标题更改为http://originb/done.html 。 这是问题出现的地方。 ARR在Location标题的PATTERN_MATCH步骤中查看originb URL。 ARR在“GENERAL_RESPONSE_HEADERS”步骤中将originb URL报告为“ Location标题。 客户端盲目接受URL并redirect到不存在的http://originb/done.html而不是http://origina/done.html 我已经启动了失败的请求追踪,那就是我如何看到步骤5和6。 什么可能导致IIS在ARR之前重写Location头? 有没有其他的IIS工具可以用来解决这个问题?
当特定的Windows域试图访问我的服务器上的一个网站时,我遇到了一个错误 – 我们称之为ABC域。 根据此域中的用户,网站会提示他们input其Windows凭据。 经过3次尝试后,将它们带入黑屏。 我已经根据组策略将域(ABC \ Domain Users)添加到应该有权访问networking的用户组(在Windows中编辑本地用户和组)。 我已经在IIS中的站点级别编辑了安全权限,为此域组提供读取权限。 我对Windows身份validation相对来说比较陌生,但我已经search和search无济于事。 任何帮助将不胜感激! 以下是事件查看器错误的详细信息: Log Name: Security Source: Microsoft-Windows-Security-Auditing Date: 10/4/2016 11:01:56 AM Event ID: 4625 Task Category: Logon Level: Information Keywords: Audit Failure User: N/A Computer: tlcstdg47apdvg.adb.abcorp.com Description: An account failed to log on. Subject: Security ID: NULL SID Account Name: – Account Domain: – […]
我需要使用Server 2008 Standard将小代码更改为托pipe在IIS 7上的Visual Studio 2008 Web应用程序。 我不知道以前的web应用程序做了什么(害怕visual studio中的代码更改与实时服务器上的代码不匹配),但我希望能够恢复到旧版本的web应用程序如果解决scheme中的代码与实际应用程序中的代码不同。 如果我遇到问题并且需要将Web应用程序还原到原始状态,如何备份和还原网站configuration和文件?
我的应用程序池正在回收,当我不希望它是(注意我已经禁用基于时间和不活动的回收)。 我在事件日志中看到一个5080事件: 由于应用程序池属性中需要重新启动进程的一个或多个configuration更改,正在回收提供应用程序池“%1”的工作进程。 我检查了machine.config和web.config,并没有显示任何修改。 它可能是一个病毒扫描器造成这个? 我如何确定?
我公司的网站使用jQuery Ajax来提交表单。 高比例(5% – 10%)失败,导致ajax的error handling程序在客户端的浏览器中运行。 error handling程序如下所示: $.ajaxSetup({ type: 'post', error: function (request, textStatus, errorThrown) { if (developmentMode) return; $.post('/error/LogAjaxError', { err: 'headers:' + (request.getAllResponseHeaders ? request.getAllResponseHeaders() : '') }); setTimeout(function () { location.href = (appRoot + 'error/500'); }, 500); } }); error/LogAjaxError成功logging这些错误,这是我们如何知道百分比。 现在不是服务器错误,因为 我们正在使用Elmah(通常工作得很好),但是在这些ajax调用中没有发现任何错误 我们可以看到,ajax服务器的代码一直运行到没有错误,因为它在最后一行增加了一个dblogging 这也不太可能是一个networking问题,因为客户端在几error/LogAjaxError之后成功发送ajax调用到error/LogAjaxError 。 有没有人有一个想法是什么问题,因为它似乎不是一个服务器或networking错误? 大多数客户正在使用移动设备。 是否有任何统计数据,预计移动设备的Ajax请求会有多less百分比?
我们运行一个web应用程序并从Apache / PHP切换到IIS / PHP(fastcgi)。 现在我们的客户每天得到200张空白页。 根据IIS日志它是“500 0 64”。 sc-win32-status 64是“指定的networking名称不再可用”。 这听起来像一个networking问题,但根据我们的客户,networking应该是好的,这不是我们的一部分。 我们没有Apache / PHP的这些问题。 有没有办法find原因? Eventlog不显示任何内容,而且我们在php_errors.log内没有任何错误。 服务器是Windows 2008 R2 Datacenter(如果有的话)。 应用程序仅用于局域网。