我的问题是非常相似的这个: IIS 7.0安装两个不同的主机头的SSL证书,除了我的域是完全不同的: 1 SSL for http://domain1.com 1 SSL for http://domain2.com 我按照该问题/答案中所述安装了我的证书,但是如果我导航到domain2.com(我通过appcmd绑定了…),则会获得domain1.com的证书。 因此,如果我通过IIS7打开绑定,我看到domain2.com使用错误的证书,但如果我改变它也会改变为domain1.com。 我真的不知道如何解决这个问题! 谢谢
我一直在更新我们的Web服务器最近的过程中使用域帐户的IIS应用程序池标识。 我知道在IIS7中,Microsoft创build了创build虚拟用户的ApplicationPoolIdentity用户的想法,但是这不足以满足我的需求 我将“Application Pool#1”的用户从NetworkService更改为DOMAIN\username并提供了相应的密码。 在访问托pipe网站时,我收到以下错误: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′ failed. 我不明白,是当我从DOMAIN\username帐户切换到DOMAIN\DomainAdminUsername该网站开始正确的备份和工作得很好。 我知道这两个帐户之间的唯一区别是在组策略中的Domain Admin成员组中。 我必须提供哪些用户权限给DOMAIN\username ,以便该用户不会收到上述的exception方法?
我将一个ASP.NET应用程序从IIS6迁移到IIS7,在这样做的同时我也将我的重写设置从Intelligencia.UrlRewriter移植到使用IIS重写。 在“Rejected-By-Urlscan”错误(像/åäö.html这样的/åäö.html应该被redirect到我的404页面)时遇到了一些问题。 在Intelligencia.UrlRewriter这工作: <rewrite url="^~/Rejected-By-UrlScan" to="~/sidan-finns-inte.html"/> 我将其移植到: <rule name="Rejected-By-UrlScan"> <match url="^Rejected-By-UrlScan" /> <action type="Rewrite" url="/sidan-finns-inte.html" /> </rule> 但我不断得到IIS内部404错误,而不是我的404错误(sidan-finns-inte.html)。 我怎样才能解决这个问题?
什么是testingIIS7的OrphanWorkerProcess设置的有效方法正在工作? 我有一个脚本和我的应用程序池configuration中的所有设置。 但是,它似乎只是简单地回收应用程序池没有办法。 我甚至validation过,脚本永远不会尝试使用ProcessMon加载。 我基本上正在尝试做类似这样的事情: http://support.microsoft.com/kb/828222 这里是IIS 7参考页面: http : //msdn.microsoft.com/en-us/library/bb386513(v=VS.90).aspx 我认为我遇到的问题可能是我简单地期望当我回收应用程序池时孤立进程,但这是行不通的。 参考文献说: “指定是否将工作进程分配给孤立状态,而不是在应用程序池出现故障时将其终止。 ” 所以也许真正的问题可能是: 如何调用失败来查看我为orphanActionExe设置的脚本是否正在运行?
首先,我会虚心承认A.)我是一名程序员,而且B)我正在向别人请教,所以我几乎没有第一手的经验。 我们希望能够编写一个安装程序来configuration和启动IIS 7(如果尚未启动的话),以及加载一个自定义编程的DLL。 只需要在一台计算机上完成一些相当艰巨的操作 。 我们需要做的就是编写这个安装脚本,有人能指出我们正确的方向吗?
我正在调查这个问题。 我有一个通过IIS7发布的网站发布的CGI应用程序。 编辑:我改变了web.config使用url授权。 这是一个名为secure的文件夹的web.config,这是该特定文件夹的web.config <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <authorization> <remove users="*" roles="" verbs="" /> <add accessType="Allow" roles="MyDOMAIN\MyRole" /> <add accessType="Deny" users="*" /> </authorization> </security> </system.webServer> </configuration> 用这个configuration它不工作,但如果我删除拒绝它再次工作,也许是规则? 我改变了网站configuration,以使用Windows身份validation,然后拒绝所有用户,但与当前web.config <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers accessPolicy="Read, Execute, Script" /> <directoryBrowse enabled="false" /> </system.webServer> <system.web> <authentication mode="Windows"> </authentication> <authorization> <allow users="MYDOMAIN\myname2"/> <deny users="?"/> <deny users="*"/> […]
在IIS7x和一些MVC3站点工作。 我试图使内容单个文件夹(.wvm文件)可以访问到许多不同的网站(每个parsing到不同的域)。 如何configuration服务器,以便链接parsing为服务器驱动器上的物理path,而不是指定网站的文件夹结构中的相对path? 例如相同的物理文件应该同时处理这两个请求 http://www.mySite1.com/media/aCommonVideo.wmv http://www.myOtherSite.com/media/aCommonVideo.wmv 谢谢
如果在IIS7下没有输出caching的规则,那么global.aspx或default.aspx页面会被caching,默认还是不caching? 我试图看看是否需要明确closures两个站点的caching,一个启用了Windows集成身份validation,另一个启用了基于表单的身份validation。 我的印象是任何集成auth的东西都没有被caching,但是我想得到一些validation。
我的networking服务器有问题。 它使用Windows Server 2008 R2和IIS 7.5运行大约35个ASP.NET(大多数为4.0)的站点。 截至今年1月中旬,已经修好了。 症状: 间歇性的performance非常慢 一些请求似乎永远不会被处理,导致ViewState错误 当浏览网站时,浏览器正在等待响应 关于服务器的一些事实可能很重要: 它运行在一个function非常强大,使用率不高的服务器上的虚拟机中 12 GB RAM,4个虚拟CPU 关于我们的ASP.NET网站的一些事实可能很重要: 在低频率,我们同步发送来自该网站的电子邮件 有些请求是同步长时间运行的,因为我们可以即时创buildPDF和报告。 这些请求可能需要超过30秒才能完成。 每个站点都在自己的应用程序池中,1个工作进程(无networking园),在午夜回收 一些performance相反的事实: ASP.NET性能计数器显示10到50个请求/秒 W3WP进程性能计数器显示每个进程 10到45个线程, 1,000个句柄。 总处理量在3万到4万之间(波动)。 大部分时间CPU使用率在0到10%之间; 在长时间运行的请求(PDF或报告生成)期间可能会激增至30%。 我真的很难为什么我们会得到如此糟糕的performance。 我怀疑它与一些线程池/句柄限制有关 – 我读了大约40,000句柄大大降低了服务器性能等,但我不知道如何得到这个在控制之下。 通常情况下,显然有些东西阻止了IIS解锁虚拟机的能力……这些CPU大部分处于空闲状态,使用率很低。 任何帮助?
我正在尝试使用HAproxy将旧的ASP请求redirect到我们的ASP服务器,如下所示: global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4096 user haproxy group haproxy daemon nbproc 2 defaults mode http log global option httplog option dontlognull option http-server-close option forwardfor except 127.0.0.0/8 option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s […]