This one took some time to weed out, but found that the Forefront ScanEngine had incorrectly flagged my welcome page in my Site Directory toVirusStatus=1 and was causing an Exception from HRESULT: 0x80041050error.
Solution:
- Open your SQL Server Management Studio and go to theContent Database where your default welcome page is returing the error(Usually WSS_Content_[someguid]).
- Create a new query and run:
select *
from AllDocs
where (VirusStatus > 0) and (VirusStatus is not null) - If you get any results this is your issue! (Given that you don't actually have some virus in that file.)
- Run the next query:
update AllDocs
set VirusStatus = null
where (VirusStatus > 0) and (VirusStatus is not null)
Ref: http://geekswithblogs.net/MOSSParadox/archive/2007/07/05/Forefront-Security-and-MOSS--Exception-from-HRESULT-0x80041050.aspx