如果我要更改web.config文件中有错误,我只能看到标准的500 – 内部服务器页面。 尽pipe将“错误页面”模式设置为“详细”,但我看不到详细的错误消息。 我如何分类? 原因是我想对WCF服务进行更改以添加跟踪,但是这给出了一个500错误,所以我想看看这个500错误是什么。 我在web.config文件中有以下内容: <system.webServer> <httpErrors errorMode="Detailed" /> … </system.webServer> <system.web> <customErrors mode="Off" /> … </system.web>
我在IIS中有一个网站让我们称之为QA.local 。 在这个根站点下,我想设置多个驻留在一组虚拟目录EG QA.local / app1和QA.local / app2中的应用程序 。 问题是,无论何时应用程序去parsing〜符号,服务器都会返回网站根目录,而不是托pipe应用程序的目录,而不是QA.local / app1 / page.aspx的正确path。 我在configuration中缺less一些基本的东西或什么?
我想监视ASP.Net 4.0的活动会话数量。 它位于IIS7 Windows 2008 Server上。 当我看性能计数器时,我看到很多实例。 我怎么知道哪个实例是我想监视的应用程序实例?
我有一个使用Windows身份validation的公司网站。 该网站在Windows Server 2008 R2,IIS 7上运行。 当我们尝试从移动设备上访问它时,我们得到了不同的结果 – 一些浏览器成功login,有些甚至不显示login窗口,有些显示login窗口,但是当我input凭据时,他们只是再次显示窗口不休。 选项的细分是这样的: HTC One Android 4.22 Native Browser SUCCESS Motorola Xoom 1 Andorid 4.0.4 Native Browser repetitive login Motorola Xoom 1 Andorid 4.0.4 Firefox repetitive login Motorola Razr M Android 2.3.6 Firefox repetitive login Morotola Droid Pro Android 2.3.4 Native Browser error 401, no login screen Morotola […]
我们在web.config中为IIS添加了处理程序和MIMEtypes,以告诉服务器如何处理我们在网站上使用的不同types的audio和video文件。 IIS似乎并不尊重这些MIMEtypes,而是通过application / octet-stream(这是默认的“未知”文件types)来提供服务。 这些文件在本地开发环境中正确地提供服务,但在QA和Prod服务器上,即使使用完全相同的设置(并通过检查IIS检查MIMEtypes是否正在显示),文件也不能正常运行。 任何想法如何进行? 我们已经用尽了大部分的基本思路,并且比较了Dev和QA的configuration和系统设置。 代码示例: <remove fileExtension=".mp4" />` <mimeMap fileExtension=".mp4" mimeType="video/mp4" />`
我的组织有一个框架应用程序,运行在许多客户端服务器上,远程客户端通过HTTP进行连接。 服务器是Server 2008 R2,通常是一个虚拟机。 这些框中的一些还充当了DB服务器,SMTP服务器或AD服务器。 每隔一段时间,这个框架内的后台进程就会挂起。 一个IISReset / noforce可以做到这一点,并将其设置为每周计划任务,这意味着我们在几个月内还没有看到这个问题。 然而今天,我在这里和这里读到,这不是一个好的做法,我可能会重新启动应用程序池中的非HTTP进程将被中断。 一篇文章build议执行一个bat文件,这将使计划任务成为一件非常简单的事情。 我知道将/ noforce parm添加到IISReset会告诉它等待当前线程在重新启动之前退出,这似乎是非常重要的。 下面的蝙蝠会让当前的线程在停止之前完成吗? 它甚至重要吗? @echo off net stop w3svc net stop IISAdmin net start IISAdmin net start w3svc @echo on
我有一个PHP脚本,连接到一个Web服务。 当通过CLI运行相同的脚本时,它运行正常(初始连接一秒钟,并非常快地调用服务)。 当通过IIS FastCGI服务器在PHP中运行页面时,首次调用web服务方法需要大约5秒钟的时间。 第二次调用webservice方法是正常的。 任何有关下一步检查的build议将不胜感激。 我不知道如何进一步debugging。 我在Windows Server 2008 R2 Standard的IIS上使用PHP 5.6.13 这是我用来孤立地testing这个问题的脚本(Web服务名称匿名,因为它不公开访问) <?php define('SOAP_URL', 'https://sandbox.webservice.com/Service.asmx?WSDL'); define('SOAP_NAMESPACE', 'http://service.webservice.com/'); class WebService { public $client; function __construct($SoapURL = SOAP_URL, $SoapNS = SOAP_NAMESPACE) { $soapHeader = array('User' => '…', 'SecretKey'=> '…'); $this->client = new SoapClient($SoapURL, ['trace'=>true]); $header = new SOAPHeader($SoapNS, 'ClientAuth', $soapHeader); $this->client->__setSoapHeaders($header); } } var_dump(['start', $time […]
使用Windows服务器,SaaS Web应用程序如何允许客户使用他们自己的域名? 根据我所阅读的内容,他们会inputexample.com/myapp/的CNAMElogging以redirect到我的服务器。 有什么我必须做我的最终DNS /等。 明智的? (我的应用程序将查找URL,并显然find他们的数据)。 我更倾向于硬件/ DNS /路由设置等。
我们在webfarm上运行了几个ASP.NET应用程序,但是我们注意到事件日志中有很多错误条目: 无法获取W3WP进程的专用字节内存限制。 ASP.NETcaching将无法限制其内存使用,这可能会导致进程重新启动。 我们将网站文件存储在networking共享上,并在“networking服务”帐户下运行应用程序池。 我们做了每一个推荐的步骤(但问题仍然出现): aspnet_regiis -ga“networking服务” cscript metaacl.vbs IIS:// Localhost / W3SVC / AppPools IIS_WPG RE 将“连接为”帐户添加到IIS_WPG组。 允许“连接为”accont作为服务login。
似乎每次Windows自动安装安全更新,我们所有的安全网站都会返回“连接被重置…”消息。 在我删除并重新申请新的自签名SSL证书后,这些站点已备份并正在运行。 我们所有使用Verisign或Network Solutions证书的站点都不会受到这些更新的影响。 2个问题: 有谁知道为什么发生这种情况? 是否有可能避免这个问题,而不需要购买可信任的证书?