我在IIS7中安装了一个新的SSL证书,删除了旧证书,并为新证书设置了绑定 – 所以https现在只绑定到新证书。 我重新启动IIS7(和Windows 2008服务器本身),并使用以下命令检查证书: netsh http show sslcert 这只显示了新的证书,正如我所料 certutil -store MY 这也只是显示了新的证书,而不是我所期望的那样 我也打开了mmc,并在那里检查证书,我只看到新的,而不是旧的。 我也使用具有pipe理员权限的帐户。 但是 – 当我打开浏览器(从任何一台计算机),并转到https站点,它仍然使用旧的证书。 即使当我从浏览器中删除旧的证书,它仍然发送旧的证书,而不是新的证书。 任何人都可以帮我弄清楚我要出错的地方吗? 我如何驱除旧的幻影证书? 非常感谢!
我有一个安装在虚拟目录(作为应用程序)的ASP.NET(v4.0)Web应用程序,并托pipe在它自己的应用程序池中。 对于应用程序的每个实例(即每个客户)重复这一点。 应用程序池是集成(非经典)模式,并且LoadUserProfile设置为true。 否则,默认设置。 每个实例当前都有它自己的代码/configuration副本,它是自己的数据文件夹(基本文件读/写)。 这个应用程序的1个实例运行良好(用于比较的操作需要约4秒)。 每个其他实例运行缓慢(从10-25秒为同一操作)。 如果我将较慢的实例移动到“最快”的应用程序池,那么这个实例就会变成现实。 如果我将更快的实例移动到速度较慢的应用程序池中,则该实例会减慢抓取速度。 应用程序池最初是以相同的方式创build的 – 手动。 后来我使用了powershell copy例程,以确保更快的应用程序池的精确副本,并仍然是相同的行为。 比较apppool.config文件显示它们是相同的,禁止虚拟目录分配。 没有共享资源正在被阻止,据我所知,我testing通过closures性能的应用程序池并重新启动…慢仍然很慢,然后当我重新启动应用程序池(所以它被加载最后)还是更快
我在哪里可以find一个设置来改变它?
Windows Server 2008 R2,IIS7。 我们有Go Daddy的SSL证书。 这是一个通配证书,所以它将跨子域(例如* .domain.com)。 我按照http://support.godaddy.com/help/article/4801/installing-an-ssl-certificate-in-microsoft-iis-7上的说明安装证书。 我到了IIS步骤,我在哪里: 在左窗格中select服务器时,单击“安全证书”function 点击“完成证书请求” 导航到文件系统上的.crt文件 给它一个“友好”的名字,点击完成 证书在此“服务器证书”面板的主窗格中列出。 但是,如果我刷新页面,或导航回来,它已经消失了。 当试图将站点绑定到https时,证书没有列为可行的绑定。 这似乎是一个非常简单的过程,但显然我在这里错过了一些东西。 有任何想法吗? 编辑:我发现这个post,这似乎暗示当您尝试使用中间证书发生此行为。 当我从GoDaddy下载文件时,在一个zip文件中有2个。 1是gd_iis_intermediates,另一个是域名。 我安装了域名(扩展名.crt)。 似乎没有任何其他选项 – 从IIS安装另一个选项会出现错误“无法find与此证书文件关联的证书请求。必须在创build请求的计算机上完成证书请求”。 这就是说,似乎没有任何其他下载我可以使用。 还有一个提到,在“导出”证书作为pfx,并安装它的意见(和谷歌search后的其他地方)。 但我不知道如何导出它 – 即使通过certmgr.msc。 我还应该提到这个证书安装在运行IIS6的另一台计算机上(这个IIS7安装是为了实现故障切换,加上主要的是我们将IIS6升级到IIS7)。 但我无法弄清楚如何从电脑输出它。
可能重复: IPv4子网划分如何工作? 我有一个我想禁止的IP范围列表,例如: 119.30.47.xx xx是什么 我已经将域和IP限制添加到IIS中。 当我点击添加拒绝条目时,我看到: 对于我上面的例子,我应该input什么值作为值?
当我在我的计算机(Windows 7,IIS 7.5)的Web浏览器上拉起http://localhost ,我得到了IIS 7的欢迎图像。 我有一个不同的网站,在IIS中设置,我宁愿成为默认的网站。 我可以在IIS中更改该设置吗? 更新:显然我有我的术语错误。 我拥有的是一个网站(我的“默认网站”),下面有几个应用程序。 我有一个应用程序,当我去http://localhost而不是IIS7欢迎图像时,我想显示。 我已经尝试添加一个redirect到C:\ inetpub \ wwwroot中的默认HTML文件,但是没有正确地redirect像脚本和图片之类的请求,尽pipe它redirect了浏览器。
我试图configuration一个演示机,这是EEEPC与Windows 7家庭高级版所有的驱动程序正确加载(不要问我为什么这是家庭版)与IIS7安装。 我已经部署了应用程序在ASP.NET MVC站点的机器上演示,通过控制台添加网站,添加了一个应用程序池。 应用程序池作为NetworkService运行,并且来宾身份validation为IUSR。 我已经为NetworkService添加了修改权限,并将对IUSR的权限读取并执行到网站的文件夹及其内容。 当我点击网页的根目录时,说http://example.com/我从网站得到一个正确的HTML(这意味着应用程序工作),但问题是所有的静态内容返回空白。 我不确定为什么会发生这种情况。 没有404或500的错误页面,当我访问静态内容时只是简单的空响应。 所有的ASP.NET生成的内容工作正常(尽pipe有点奇怪,因为所有的CSS和图像将不会加载) 请大家帮忙,IIS7pipe理控制台对我来说非常混乱,明天我需要这台机器。
我被给了两个.pem文件来导入。 我没有生成这些文件。 我可以将它们导入到IIS 7中吗?还是必须将它们转换为另一种格式? 我知道IIS喜欢.pfx – 可以.pem的转换,如果有必要? 任何帮助是极大的赞赏!
比方说,我有一个简单的网页与svg图像在其中: <img src="foobar.svg" alt="not working" /> 如果我把这个页面设置为静态html页面并直接查看svg。 如果我input这个svg的地址 – 它会显示出来。 但是,当我作为.aspx页面,并从Visual Studio中dynamic启动它,我得到alt文字。 如果我input这个svg的地址(从localhost,而不是本地文件) – 浏览器试图下载而不是显示。 我已经在IIS中定义了MIMEtypes(对于整个服务器 – “image / svg + xml”)并重新启动了IIS。 和以前一样的效果。 问题:我应该多做些什么? 更新 WireShark将无法工作(这是在文档中),我也试过RawCap,但它不能跟踪我的连接(奇数),幸运的是小提琴手工作: 来自客户: GET http://127.0.0.1:1731/svg/document_edit.svg HTTP/1.1 Host: 127.0.0.1:1731 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive 从服务器回答: HTTP/1.1 200 OK Server: ASP.NET […]
我正在寻找任何types的解决scheme,以正确获得IIS请求,如https://stackoverflow.com/%和http://bing.com/%不显示400错误的请求页面,但显示自定义错误页面类似于http://google.com/%和http://facebook.com/% (显然这些例子不在IIS上)。 我相信我已经尝试设置每个http://support.microsoft.com/kb/820129所有适用的http.sysregistry设置(AllowRestrictedChars,PercentUAllowed),但没有帮助。 设置AllowRestrictedChars和一个自定义的400页面有固定的URL,如https://stackoverflow.com/%12,但不是/%。