|
From The Field > Posts > Forefront Protection 2010 for SharePoint - Post Install Issue
|
| One of my customers recently deployed Forefront Protection 2010 for SharePoint to their SharePoint 2010 farm, the installation completed successfully – result! Although we now had a slight problem, each WFE has a non-SharePoint web site created in IIS; this is used purely by their monitoring system to check that IIS is up and running. When browsing to this “test” site the following error was being displayed:
“HTTP Error 500.0 - Internal Server Error - Calling LoadLibraryEx on ISAPI filter "c:\Program Files\Microsoft Forefront Protection for SharePoint\FSSPUsernameFilter.dll" failed
It turns out that during the installation an ISAPI filter named “FSSP Username Filter” is added to all web sites that are registered in IIS. The easiest way to resolve this issue is to remove the ISAPI Filter from any non-SharePoint Web sites.
As I’m lazy and love to automate things I used the following command to do this (replacing Test” with the name of the site to remove the ISAPI Filter from).
Appcmd.exe set config "Test" -section:isapiFilters /-"[name='FSSP Username Filter']" /commit:apphost
The site now renders correctly!
Brendan Griffin
|
View in Web Browser /blogs/fromthefield/_layouts/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 0x0 0x1 FileType vdw 255 Compliance Details javascript:commonShowModalDialog('{SiteUrl}/_layouts/itemexpiration.aspx?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/hold.aspx?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/Reporting.aspx?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/expirationconfig.aspx?ID={ItemId}&List={ListId}'); return false;}}, null); return false; 0x0 0x1 ContentType 0x01 898 Edit in Browser /_layouts/images/icxddoc.gif /blogs/fromthefield/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 FileType xsn 255 Edit in Browser /_layouts/images/icxddoc.gif /blogs/fromthefield/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document 255 Edit in Browser /_layouts/images/icxddoc.gif /blogs/fromthefield/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.2 255 Edit in Browser /_layouts/images/icxddoc.gif /blogs/fromthefield/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.3 255 Edit in Browser /_layouts/images/icxddoc.gif /blogs/fromthefield/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.4 255 View in Browser /blogs/fromthefield/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsx 255 View in Browser /blogs/fromthefield/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsm 255 View in Browser /blogs/fromthefield/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsb 255 View in Browser /blogs/fromthefield/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType ods 255 |
|
|
|
|
|