在生产服务器的最后几天,我遇到了一些崩溃,我无法弄清楚如何解决这个问题。 服务器托pipe以传统ASP编写的电子商务应用程序,该应用程序在IIS 7.5 + MSSQL下运行。 自从星期一以来,大约每天有一次w3wp.exe进程因模块rewrite.dll中的访问冲突而崩溃。 没有更新最近安装,没有补丁的应用程序代码,显然没有任何改变。 有没有人有类似的经验,可以参考我的解决scheme? 在此先感谢,这是来自debugging诊断的崩溃挂起分析报告。 Type of Analysis Performed Crash Analysis Machine Name Operating System Windows Server 2008 R2 Service Pack 1 Number Of Processors Process ID 456 Process Image C:\Windows\SysWOW64\inetsrv\w3wp.exe System Up-Time 7 day(s) 02:04:17 Process Up-Time 6 day(s) 23:09:21 Thread 10 – System ID 5640 Thread 10 – System […]
我有一个IIS Web服务器托pipe让端口80上说www.mysite.com我有其他几个端口8881-8889网站。 我想要有子域,所以sd1.mysite.comparsing到端口8881,s2.mysite.com端口8883,等网站 这是在具有DNSangular色的Windows 2008 Server上。 我添加了一个AAAA主机到域,并在IIS中正确的绑定。 在这一点上,我可以得到sd1.mysite.com:8881解决,但不是sd1.mysite.com(404)。 反正有没有提供我所做的错误的信息提供?
我们已经有一个指向IIS站点的* .foo.com的SSL证书。 现在我们要指向* .bar.co.nz指向同一个Web应用程序,并将购买另一个通配符证书。 是否可以在一个IIS站点下设置两个通配符SSL证书?
我有我的默认网站下的目录: /myapp/ /myapp/v1/ /myapp/v2/ /myapp/v3/ /myapp/administration/ 现在我想将所有在/myapp /myapp/或/myapp/index.html中input的用户redirect到/myapp/v3/index.html 。 请求来 /myapp/favicon.ico /myapp/typeyourfilenamehere.html 不应该被转发。 但我发现的唯一select是“只将请求redirect到此目录中的内容”,但不仅包括index.html ,还typeyourfilenamehere.html 。 我如何在IIS中configuration上述行为? 编辑:感谢@JamesRyan的快速答案,“IIS URL重写2.0”刚刚把以下内容放到我的Web.config中: <rewrite> <rewriteMaps> <rewriteMap name="/myapp"> <add key="/myapp" value="/myapp/v3/" /> <add key="/myapp/" value="/myapp/v3/" /> <add key="/myapp/index.html" value="/myapp/v3/" /> </rewriteMap> </rewriteMaps> <rules> <rule name="Umschreibregel1 für /myapp" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{/myapp:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Redirect" url="{C:1}" […]
我的标题很自我解释,但我想详细谈谈我的问题。 我的家用电脑有一台IIS服务器安装了一段时间后,它自动开始侦听端口80.我试图find服务器的每个实例,并从我的机器上删除它,但它仍然在那里。 现在我已经安装了Apache服务器,我必须让它在不同的端口上监听。 这不是什么大事,更是一个不便之处。 我希望我的Apache服务器监听端口80,而不是IIS服务器。 那么,我能做到这一点吗?
我试图在Windows机器上运行Apache服务器,但是,我必须在不同的端口上运行它,我想在端口80上运行它,这样它就在我的本地主机上。 当我inputlocalhost到我的浏览器地址栏,我被发送到IIS服务器的主页。 我有一个IIS服务器,我一直无法删除,所以我只是停下来,并禁用services.msc服务,但它似乎仍然在运行。 如何查找和停止在端口80上运行的不需要的服务,以及如何从我的机器上永久删除IIS服务器?
我在IIS8中创build了一个用户和IIS Manager Users 。 我想专门创build这些用户通过FTP访问(读/写)一个目录,没有什么比这更简单了。 我创build了一个新的FTP站点,里面有一个LocalUser目录和一个新的虚拟目录,这个目录和用户的名字一样。 我已经分配了文件夹权限(对于IUSR和IIS_IUSRS),为FTP站点启用了IISManagerAuth身份validation,并允许用户在FTP授权规则中。 到目前为止一切正常。 当用FileZillatesting这个连接时,我可以连接到服务器并成功login。 问题是我永远不能访问该目录,因为它无法检索目录列表。 Response: 220 Microsoft FTP Service Command: USER ***|*** Response: 331 Password required Command: PASS ************** Response: 230 User logged in. Command: OPTS UTF8 ON Response: 200 OPTS UTF8 command successful – UTF8 encoding now ON. Status: Connected Status: Retrieving directory listing… Command: PWD Response: 257 […]
我们的ASP.NET应用程序使用由许多处理器核心许可的组件。 不幸的是,我们的客户希望将应用程序部署到多function服务器(IIS,SQL Server,文件服务器等),超过了客户许可的处理器内核数量:它们允许四个内核,但有两个处理器每个核心有四个。 我可以configurationIIS只使用一个处理器吗? 所以我尝试设置应用程序池设置 在applicationpool – > advance setting – > process affinity enable = ture中,我已经设置了工作进程数= 1 我检查任务pipe理器w3wp.exe->设置亲和力后,它的所有核心都被选中 我在哪里犯错误?
我在Windows Server 2012框上使用IIS 8.0。 这不是一个域join的机器,所以Active Directory不提供给我。 我已成功configuration证书身份validation。 在访问网站时,用户会看到可供select的证书列表,服务器上的证书信任列表(CTL)具有它所信任的中间和根CA. 我的问题是:如何限制只有特定用户才能成功进行身份validation? 例如,如果我们有五个由同一个CA颁发的用户证书,但是我仍然只想限制访问这个网站给这五个人中的三个。 它可以是基于位于X.509证书中的任何唯一标识符(例如电子邮件,密钥ID,指纹)的访问列表, 我不知道如何实现这种行为。 我发现这一点,但我不知道这是否是正确的path下去…: http : //www.iis.net/configreference/system.webserver/security/authentication/iisclientcertificatemappingauthentication 任何人都可以指向正确的方向吗?
在虚拟机上运行08个窗口服务器无论何时何地404或进入维护页面,我们都需要通过电子邮件或其他方式通知他们。 因此,我们需要脚本经常检查站点是否有错误。 发生这种情况时,我们还需要使用脚本重新启动IIS。 由于这是在服务器上运行,我们需要它执行一次,并保持循环。 我需要从哪里开始。 我被抛弃了这个项目,在Powershell上没有任何经验。 谢谢。