Articles of iis

IIS 7+应用程序请求在同一个框中的两个不同站点之间的路由平衡

我正在寻找在单个服务器上设置请求路由。 1传入主机名称(www.mysite.com) 2个网站(www1.mysite.com和www2.mysite.com) 负载均匀分布在它们之间。 这纯粹是为了能够设置一个持续交付解决scheme,这样就可以在没有任何停机的情况下升级站点,类似于服务器场,但是没有额外的服务器。 有没有人做过这个? 可能吗?

将ActiveSync端口更改为444,同时保持OWA和Outlook Anywhere仍在443上

目标:通过Air Watch实施移动设备pipe理服务器(MDM)进行身份validation,并且不允许移动设备直接使用443从Internet发送ActiveSyncstream量到发布的CAS服务器,但同时保持OWA和Outlook无处不在使用端口443,所以我们不能阻止它从总理防火墙。 这意味着所有的设备都应该连接到MDM服务器,该服务器将请求交给Exchange 2010 ActiveSync。 已经实现的结果:所有互联网设备使用端口443连接到MDM服务器,然后MDM服务器使用443代理设备连接到Exchange Active Sync Server。 问题:有些用户知道他们仍然可以通过443连接到CAS服务器并访问ActiveSync,因此通过MDM服务器。 如果我们从公有DNS中删除子url或阻止从防火墙到CAS服务器的访问,那么用户也将无法在任何地方使用OWA和Outlook。 问题:您认为在2010 CAS上创build仅用于Active Sync服务的新网站,可以侦听端口444,但将其余服务保留在默认网站和端口443上,然后删除443上的Active Sync工作? 我们的防火墙不做反向代理,我们知道实现,只有通过TMG发布OWA解决了这不是一个选项。 思考?

获取configuration节IIS的locking状态

有什么办法来检查configuration部分是否被locking或不在IIS中。 任何一种命令都可以(cmd,vbscript) 这是我第一次在这个网站上提问。 我非常感谢任何答复。 非常感谢!

Sluggish Sharepoint应用程序

我有一个4GB RAM的虚拟机上的Sharepoint 2010应用程序。 没有search抓取时间表设置。 它可以在一天中的某些时间顺利运行,但每当感觉如下时:CPU使用率达到100%; ASP请求执行时间指示器闪烁警告; “处理器队列长度”指示灯闪烁警告,“内存”指示灯闪烁警告。 这是我们的开发环境。 它在服务器场上有一个SQL服务器和一个App服务器。 我们在这个dev服务器上附加了一段生产内容db。时钟速度是2.53 Ghz。 我们已经把虚拟机上的RAM提高到了8GB。 相同的警告消息。 有人告诉我,在某个地方可能会有瓶颈。 我没有看到任何东西。 有时候,没有一个警告闪过。 我一直在使用Idera Sharepoint Manager 我已经增加了caching限制,似乎缓解了一段时间的问题。 我们也从1个增加到4个处理器。 这些警告依然出现在一天中的不同时间,这些并不是一成不变的。 我已经取消了计时器工作减慢应用程序的概率。 请帮忙!

在Windows 2008中的IP转发

我有一个本地局域网的局域网中的服务器,我已经部署我的Web应用程序在这台服务器上,我可以看到本地客户端上的应用程序。 对于外部用户,我已经将路由器中的特定端口转发到本地服务器的IP地址,但它不起作用。 当我转发到另一台服务器与Windows 2003的工作正常,但与Windows 2008服务器根本不工作。

Exchange 2010将OWA httpredirect到https(正在工作,升级SSL证书后停止)

我有一个redirect到http://mail.contoso.com到https://mail.contoso.com/owa的CAS服务器。 哪一个工作很好,但是我们把我们的authentication升级到一个SAN并导入了,而其他一切按预期工作,redirect不再工作了,进入403。 我错过了一个checkbox吗?

在iis中将错误响应设置为自定义时出现401错误

我在我的/帐户/login页面收到401个未经授权的访问错误 控制器包含一个[authorize]属性,而所有的动作都有[allowanonymous]。 我有在IIS中启用窗体和匿名身份validation。 网站的物理path凭据设置为应用程序用户,而应用程序池的标识设置为内置帐户ApplicationPoolIdentity。 AnonAuth被设置为使用ApplicationPoolIdenity,并且IUSRS拥有该目录的权限。 如果我有错误页面设置为详细的本地和远程的一切工作。 如果我把它设置为自定义为或自定义只有远程我得到一个401 – 未经授权:由于无效的凭据,访问被拒绝。 但只在login页面上。 任何没有[authorize]属性的页面,如索引,都可以正常工作。 有任何想法吗?

在IIS中捕获ASP.NET Web应用程序的内存/ IO计数器

我在Windows Server 2008 R2的IIS中有一个ASP.NET 4.5(Web API)Web应用程序。 该Web应用程序使用集成pipe道托pipe在自己的应用程序池中。 我正在尝试使用性能监视器来捕获应用程序的内存量和IO压力。 特别: 应用程序消耗多less内存(托pipe或其他方式)? 有多lessIO工作(请求数据input/响应数据输出 – 不写入磁盘)应用程序是否在任何给定时间执行? 我打算抓住这些指标,以便我们可以衡量我们对系统特定部分所做的各种增强的性能优势。 我对每秒样式负载testing的请求不感兴趣 – 这将分开处理。 问题:我正在努力确定用于捕获上述指标的正确性能计数器。 有许多不同的计数器与内存使用有关,所有我试过的计数器似乎都没有变化,即使我将1GBfile upload到我的应用程序。 对于IO压力,我正在使用Process对象下的IO读/写(秒)计数器…但如果我诚实,我只是在猜测。 任何人都可以指向正确的方向吗? Perfmon是这个工作的正确工具吗?

IISlogging一个401.5响应,然后是一个200响应

我们在Intranet上使用传递身份validation。 客户端在IE中运行Google Chrome Frame,服务器运行IIS 7。 在IIS日志中,对于每个请求,我们都看到一个401.5响应,接着是另一个对200响应的同一资源的请求。 例如 2013-02-12 13:01:17 10.1.0.35 POST /image.gif – 80 – 10.1.0.59 Mozilla/5.0+(Windows+NT+5.2;+chromeframe/12.0.742.112)+AppleWebKit/534.30+(KHTML,+like+Gecko)+Chrome/12.0.742.112+Safari/534.30 401 5 0 0 2013-02-12 13:01:17 10.1.0.35 POST /image.gif – 80 DOMAIN\user.name 10.1.0.59 Mozilla/5.0+(Windows+NT+5.2;+chromeframe/12.0.742.112)+AppleWebKit/534.30+(KHTML,+like+Gecko)+Chrome/12.0.742.112+Safari/534.30 200 0 0 280 现在,我明白,在NTLM身份validation下,我们应该看到类似于这些行的东西。 然而,从我读到的,我们应该在200之前看到两个 401.而且,401应该有代码1或2,而不是5。 我很好奇我们configuration的哪个方面不同。 为什么我们只有一个 401,为什么401.5不是401.2? 顺便说一下,我是一个程序员,对这种东西没有深入的理解。

延长应用程序池回收进程的时间

有没有办法configuration分配给IIS来重新启动应用程序池的时间? 我正在使用IIS上的Sitecore CMS处理内部编写模块的问题。 看起来最近的更新MS013-004(特别是KB2742601)在我们的应用程序池回收时造成问题。 我们正在接受 ISAPI 'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'. 据我可以告诉问题自行清除,如果稍后按下IISpipe理器中的启动应用程序池button,它将开始没有问题。 我的猜测是,超时阈值传递给应用程序池停止后,重启失败,因为它已经开始。 这是一个非常重要的更新,我宁愿不需要卸载。 请注意,我不在寻找如何改变应用程序池从默认的20分钟回收的窗口。 我们通过暂时禁用回收来解决这个问题,并且在事情正常工作的时候有确切的时间表。