草庐IT

在 IIS 上加载期间 PHPExcel 导入失败

我正在使用PHPExcel从XLSX文件中读取数据。在Debian和Apache上一切正常,但在初始加载期间在IIS上失败:$input="C:/Inetpub/wwwroot/import/data/test.xlsx";$objReader=newPHPExcel_Reader_Excel2007();$objReader->setReadDataOnly(true);print"Starting...";try{$objPHPExcel=$objReader->load($input);print("Done!");}catch(Exception$e){print"Caught

c# - IIS调试在Windows 2012服务器IIS 8.0

我正在尝试使用IIS8.0调试托管在WindowsServer2012中的Web应用程序。我用代码打开了VS2008,我附加了进程,但那里没有列出W3Wp.exe进程。在任务管理器中,我可以在详细信息选项卡下看到w3wp.exe,而不是在过程选项卡中。在进程选项卡中列出了IIS工作进程。同时检查所有用户和所有session请告诉我如何调试。谢谢 最佳答案 勾选“在所有session中显示进程”为我显示了它 关于c#-IIS调试在Windows2012服务器IIS8.0,我们在StackO

asp.net - IIS 7.5 提供空白页(静态和动态内容)

直到今天,IIS7.5都可以毫无问题地提供页面。今天早上,我尝试通过localhost访问我的一个站点,但我得到的是一个完全空白的页面。没有错误,只是空的html:IIS日志显示每个请求的以下内容:2014-04-0210:30:18127.0.0.1GET/LeadService/LeadService.asmx-80-127.0.0.1Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko200009360当我尝试访问动态生成的内容(aspx、asmx)或静态内容(html+js)时出现问题。如果我尝

IIS 上的 PHP-CGI.exe 崩溃

我在Windows2008环境的IIS6.1上运行多个SugarCRM站点。数据库位于SQL2008R2服务器上。我们正在运行启用了Fast-CGI的PHP5.3.26。Wincache1.3.4.0也已启用。当网站负载过重时,php-cgi.exe似乎崩溃了,(20多个用户)我设法调试了一个崩溃的php-cgi.exe这是我发现的-在phpcgi__PID__17080__Date__03_15_2015__Time_01_14_04PM__478__Second_Chance_Exception_C0000005.dmp中kernel32的汇编指令!InterlockedIncre

asp.net - 神秘的 IIS 问题 : Site stops serving dynamic pages, 日志中没有错误

这可能是我遇到过的最神秘的问题。我们安装了一个IIS7,上面有3个网站,每个网站都有自己的应用程序池。每天一次,大约一个小时,其中一个特定的故障。我所说的“下降”是指:它停止响应对动态页面的请求(例如default.aspx),但可以正常提供静态文件(logo.png)。Wireshark告诉我这些动态页面请求实际上返回HTTP500内部服务器错误,但在浏览器中,我没有看到错误。我只看到浏览器在旋转。如果我本地登录到盒子并四处冲浪一切正常。所有页面都拉起来,所以正在查询数据库。这一切看起来都很正常。事件日志中没有错误。我们的内部(应用程序级)错误日志记录没有记录到任何错误。我认为记录每

windows - 如何配置 IIS 以托管多个网站?

假设有a.com,b.com,如何用同一个IIS来托管它们?编辑不是hello.domain.com和goodbye.domain.com,而是两个完全不同的域名 最佳答案 您应该考虑创建多个网站并使用不同的主机header。请注意,如果您在WindowsXP上进行开发,那么您只能托管1个网站(无需使用从互联网下载的工具)。引用这些文章:http://support.microsoft.com/kb/190008http://www.visualwin.com/host-header/注意:最好在ServerFault.com上问这

windows - IIS - 您无权查看此页面错误消息

我正在尝试设置IIS以允许通过“IUSR_”帐户进行匿名访问。我已经在计算机管理中为该帐户设置了密码。我已授予该帐户对运行该网站的物理文件夹和子文件夹的权限。已在IIS中为此站点选中启用匿名访问,并且用户名/密码设置正确。但是,当我去查看该站点时,出现此错误:您无权查看此页面HTTP错误401.1-未经授权:由于凭据无效,访问被拒绝。这可能是什么原因造成的?我想可能是应用程序池,但它似乎是使用预定义的“网络服务”帐户正确设置的。更新:如果我将匿名访问用户更改为管理员帐户,则一切正常。但是,最终,我不能让网站那样上线。更新2:已修复!这可能与这里的很多人无关,但这是本地安全设置。几周前,

c - ISAPI 筛选器如何区分是由 IIS 或 ISA 加载的?

我有一个作为ISAPI过滤器实现的应用程序,它的行为需要根据它是由ISA还是IIS加载而改变。在GetFilterVersion期间,如果由ISA加载,则需要注册SF_NOTIFY_SEND_RAW_DATA,如果由IIS加载,则需要注册SF_NOTIFY_SEND_RESPONSE。似乎没有任何关于传递给GetFilterVersion的服务器的信息。是否有一些技巧可以识别和区分IIS和ISA?[编辑]在初始化时,在GetFilterVersion调用期间,应用程序需要知道哪个服务器正在加载它。当前没有请求,因此尝试从header变量中获取SERVER_VARIABLE将不起作用;此

windows - 为什么使用IIS7.5的Microsoft.Web.Management.dll只能在64位进程中使用?

我正在编写一些代码以允许用户远程管理IIS7。在引擎盖下,这将授权规则添加到c:\windows\system32\inetsrv\config\administration.config在以下配置部分下:system.webServer/management/authorization/authorizationRules我正在使用Microsoft.Web.Administration程序集和命名空间的代码类似于以下内容:usingMicrosoft.Web.Management.Server;...ManagementAuthorization.Grant("MySiteUser

asp.net - 在IIS中,为什么应用程序池中的应用程序总是停止并且IIS服务变得不可用(503)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我已经更改了我的域用户的密码,多次运行iisreset我遇到了这个问题第一次打开我的本地站点没问题,但如果我刷新它或单击该页面上的任