<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>General</title><link>http://forums.iis.net/1029.aspx</link><description>Start forum discussions here around general questions about the IIS platform including SMTP &amp; NNTP.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1324144.aspx</link><pubDate>Sun, 25 Jun 2006 07:23:02 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1324144</guid><dc:creator>David.Wang</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1324144.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1324144</wfw:commentRss><description>&lt;p&gt;codeboy: The following blog entry describes the background and process for doing what you want&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/david.wang/archive/2006/01/29/HOWTO_Replace_an_ISAPI_DLL_on_a_Live_Server.aspx"&gt;http://blogs.msdn.com/david.wang/archive/2006/01/29/HOWTO_Replace_an_ISAPI_DLL_on_a_Live_Server.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I suggest using process recycling on IIS6.&lt;/p&gt;</description></item><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1320636.aspx</link><pubDate>Wed, 21 Jun 2006 13:16:26 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1320636</guid><dc:creator>tomkmvp</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1320636.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1320636</wfw:commentRss><description>&lt;blockquote&gt;&lt;div&gt;&lt;img src="/Themes/default/images/icon-quote.gif" /&gt; &lt;strong&gt;codeboy:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;What is the supported / reccomended way of resetting iis for iis6?&lt;/div&gt;&lt;/blockquote&gt;&amp;nbsp; See &lt;a href="http://support.microsoft.com/kb/286196"&gt;http://support.microsoft.com/kb/286196&lt;/a&gt;</description></item><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1315556.aspx</link><pubDate>Thu, 15 Jun 2006 12:42:23 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1315556</guid><dc:creator>codeboy</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1315556.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1315556</wfw:commentRss><description>&lt;p&gt;What is the supported / reccomended way of resetting iis for iis6?&amp;nbsp; I'll occasionally have to do this in order to release the lock an ISAPI dll to deploy a new version.&amp;nbsp; iisreset is great because i can do this from the command line of my dev box (files are deployed on a dev server separate from the devbox) I can turn off caching isapi but that degrades performance way too much and isn't really reasonable.&amp;nbsp; The other option is to write a custom extension which will load other extensions and then unload them after a while.&amp;nbsp; But even still having the ability to bounce iis is important here.&lt;/p&gt;</description></item><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1309639.aspx</link><pubDate>Fri, 09 Jun 2006 00:17:04 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1309639</guid><dc:creator>qgyen</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1309639.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1309639</wfw:commentRss><description>This was actually on my dev box, running WinXP, so it is just IIS 5.1.&amp;nbsp; I end up using iisreset occassionally, as sometimes VS fails to build a project because a dll is being locked, or any number of things.&amp;nbsp; Never use it on a production server, but it is probably more annoying on a dev box because it kind of hinders my ability to actually develop.&lt;br /&gt;&lt;br /&gt;Thanks for the link to the blog entry though.&amp;nbsp; Very useful information. :)&amp;nbsp; Will be sure to pass it along, as I had told a few other people about my troubles and they were curious as to what was going on as well.&lt;br /&gt;</description></item><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1309622.aspx</link><pubDate>Thu, 08 Jun 2006 23:33:18 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1309622</guid><dc:creator>David.Wang</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1309622.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1309622</wfw:commentRss><description>&lt;p&gt;As described in this &lt;a href="http://blogs.msdn.com/david.wang/archive/2005/04/27/IIS_Configuration_Mysteriously_Disappear.aspx"&gt;blog entry&lt;/a&gt;, IISReset can cause loss/change of information in the IIS Metabase, which contains information that tells IIS (as well as SSLDiag) which certificate key store to use.&lt;/p&gt;
&lt;p&gt;Perhaps that is what is causing your issue. Recreate/Reassign the certificate simply refreshes that information to be consistent again, so it appears to "fix" the issue.&lt;/p&gt;
&lt;p&gt;My recommendation would be to not use IISReset. If you are on IIS6 or later, then you should never use IISReset and use Application Pool Recycling instead. I always recommend troubleshooting WHY you have to "reset IIS" and resolving that.&lt;/p&gt;
&lt;p&gt;In short, you should not consider resetting IIS to be "normal" and should avoid it as much as possible.&lt;/p&gt;
&lt;p&gt;//David&lt;/p&gt;</description></item><item><title>Re: iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1308502.aspx</link><pubDate>Thu, 08 Jun 2006 02:46:41 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1308502</guid><dc:creator>Bernard</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1308502.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1308502</wfw:commentRss><description>This is weird and something new to me. I have selfssl signed cert on my XP Pro, I didn't encounter the error before. Can you post the ssldiag report here? maybe the MS folks here able to help. Also where do you get the self signed cert?</description></item><item><title>iisreset and corrupting SSL private keys</title><link>http://forums.iis.net/thread/1308440.aspx</link><pubDate>Thu, 08 Jun 2006 00:34:42 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1308440</guid><dc:creator>qgyen</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1308440.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1029&amp;PostID=1308440</wfw:commentRss><description>Has anyone ever run into an issue where running iisreset seems to corrupt the stored private for an SSL certificate?&amp;nbsp; I've had this happen to me now on about 5-6 certificates, from self signed ones, to example ones, to my actual live ones.&lt;br /&gt;&lt;br /&gt;When it happens, you can go to a site with standard non-SSL and it will work fine, but change it to https, and the browser will hang for like 10-15 seconds and then just give up and timeout.&lt;br /&gt;&lt;br /&gt;I found the SSL Diagnostic utility (&lt;a href="http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/ssldiags.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/ssldiags.mspx&lt;/a&gt;) and it told me that the private key had been corrupted, but didn't offer anything as far as why or how.&amp;nbsp; All I had to do to fix it was to delete the key, re-import it, and reassign it in IIS.&amp;nbsp; But since I also use the key within an ASP.NET application, I have to go in and also go through the pain of granting the ASP/Network Service account read permission to it, which makes it kind of a pain to do whenever it decides to give out.&lt;br /&gt;&lt;br /&gt;Anybody else encounter this or know anything more on it?&amp;nbsp; Would like to find an actual solution to it.&lt;br /&gt;</description></item></channel></rss>