Okay, I am still having this same problem, but now on a new website same server DELL PowerEdge 2950, same envrionment (Windows 2008 Server SP2, IIS 7, PHP v5.3.1, My SQL v5.1.41) I am using BP 1.2.2 svn 2853. I click on the “create group” link, i get a 404 error for 3 to 4 seconds and then it redirects to the proper url without a problem. I’ve created a test user account, it’s testuser with the password test2000 if anyone needs to verify the issue. Here is a copy of my web.config, I just gave the “groups” directory under my theme folder “full control”, so I am not sure what else it could be but something I am missing in my web.config? or any other thoughts?
<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules><rule name=”Imported Rule 1″ stopProcessing=”true”><match url=”^(.*/)?files/$” ignoreCase=”false” /><action type=”Rewrite” url=”index.php” /></rule><rule name=”Imported Rule 2″ stopProcessing=”true”><match url=”^(.*/)?files/(.*)” ignoreCase=”false” /><conditions logicalGrouping=”MatchAll”><add input=”{URL}” pattern=”.*wp-content/plugins.*” ignoreCase=”false” negate=”true” /></conditions><action type=”Rewrite” url=”wp-content/blogs.php?file={R:2}” appendQueryString=”false” /></rule><rule name=”Imported Rule 3″ stopProcessing=”true”><match url=”^(.+)$” ignoreCase=”false” /><conditions logicalGrouping=”MatchAll”><add input=”{URL}” pattern=”^.*/wp-admin$” ignoreCase=”false” /></conditions><action type=”Redirect” url=”{R:1}/” redirectType=”Permanent” /></rule><rule name=”Imported Rule 4″ stopProcessing=”true”><match url=”.” ignoreCase=”false” /><conditions logicalGrouping=”MatchAny”><add input=”{REQUEST_FILENAME}” matchType=”IsFile” ignoreCase=”false” /><add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” ignoreCase=”false” /></conditions><action type=”None” /></rule><rule name=”Imported Rule 5″ stopProcessing=”true”><match url=”^([_0-9a-zA-Z-]+/)?(wp-.*)” ignoreCase=”false” /><action type=”Rewrite” url=”{R:2}” /></rule><rule name=”Imported Rule 6″ stopProcessing=”true”><match url=”^([_0-9a-zA-Z-]+/)?(.*\.php)$” ignoreCase=”false” /><action type=”Rewrite” url=”{R:2}” /></rule><rule name=”Imported Rule 7″ stopProcessing=”true”><match url=”.” ignoreCase=”false” /><action type=”Rewrite” url=”index.php” /></rule><rule name=”wordpress – strip index.php” stopProcessing=”false”>
<match url=”^index.php/(.*)$” />
<action type=”Rewrite” url=”{R:1}” />
</rule>
<rule name=”wordpress – 1″ stopProcessing=”true”>
<match url=”^(.*/)?files/$” />
<action type=”Rewrite” url=”index.php” />
</rule>
<rule name=”wordpress – 2″ stopProcessing=”true”>
<match url=”^(.*/)?files/(.*)” />
<conditions>
<add input=”{REQUEST_URI}” negate=”true” pattern=”.*wp-content/plugins.*” />
</conditions>
<action type=”Rewrite” url=”wp-content/blogs.php?file={R:2}” appendQueryString=”false” />
</rule>
<rule name=”wordpress – 3″ stopProcessing=”true”>
<match url=”^(.+)$” />
<conditions>
<add input=”{REQUEST_URI}” pattern=”^.*/wp-admin$” />
</conditions>
<action type=”Redirect” url=”{R:1}/” redirectType=”Permanent” />
</rule>
<rule name=”wordpress – 4″ stopProcessing=”true”>
<match url=”.” />
<conditions logicalGrouping=”MatchAny”>
<add input=”{REQUEST_FILENAME}” matchType=”IsFile” pattern=”” />
<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” pattern=”” />
</conditions>
<action type=”None” />
</rule>
<rule name=”wordpress – 5″ stopProcessing=”true”>
<match url=”^([_0-9a-zA-Z-]+/)?(wp-.*)” />
<action type=”Rewrite” url=”{R:2}” />
</rule>
<rule name=”wordpress – 6″ stopProcessing=”true”>
<match url=”^([_0-9a-zA-Z-]+/)?(.*\.php)$” />
<action type=”Rewrite” url=”{R:2}” />
</rule>
<rule name=”wordpress – 7″ stopProcessing=”true”>
<match url=”.” />
<action type=”Rewrite” url=”index.php” />
</rule></rules>
</rewrite>
</system.webServer>
<system.web>
<authentication mode=”Forms” />
</system.web>
</configuration>