SSRS - Forms Authentication - StringStartsWith can't accept null parameters
I have a website with forms authentication. I have done a fresh install of SQL Server Reporting Services, configured it for the same virtual directory as my website and followed the instructions here exactly except for Step #12 which I don't understand what to do. http://msdn.microsoft.com/en-us/library/cc281383.aspx The report server works fine with windows authentication, but with forms -- as soon as I launch it I get: "StringStartsWith can't accept null parameters" I have read all the posts on this website and none of them seem to apply to me. I assume that when I got to my vitual directory with: http://mywebsite.com/reports_sqlexpress (same URL as with windows authentication), that with forms authentication it will redirect to my login.aspx under http://mywebsite.com. Once validated there it will redirect to http://mywebsite.com/reports_sqlexpress/pages/folder.aspx This isn't happening. Instead, it is skipping the login.aspx and going directly to the report manager and giving this error, so there must be another step that isn't listed in the MSDN post above. Perhaps another login.aspx is needed in the report server folder? Can anyone point me in the right direction (beyond the posts already out there on msdnthat I've already read). I feel as if I'm missing a concept as to how forms authentication works with SSRS and need a resource to understand further.
February 21st, 2011 10:27pm

Hi, From your problem description, the issue should be related to your authentication code instead of reporting services. Could you involve your developer who wrote the code and troubleshoot it futher? Addtionally, check http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/d4fc7be0-6bfb-4ccf-a302-62c6c0e259eb to see if it helps. thanks, Jerry
Free Windows Admin Tool Kit Click here and download it now
February 26th, 2011 5:45am

I am the developer and have 100% control over my own Internet server. I used a simple test URL and a super simple login.aspx just to make sure I could follow the instructions at this link. I adjusted the configurations with the three simple things exactly as instructed: http://msdn.microsoft.com/en-us/library/cc281383.aspx But, when accessing: http://mysite.com/reports_sqlexpress, instead of diverting to the login.aspx, I get the error noted and since the reporting services starting.aspx is a black box to me, I don't know where I could even set a breakpoint. It is going to: http://mysite.com/reports_sqlexpress/pages/folder.aspx which is a reporting services aspx which is generating the error instead of diverting to my login.aspx. If I just go to http://mysite.com I do get my login.aspx and can login normally, but reporting services still reports same error when I go to http://mysite.com/reports_sqlexpress. If I remove the forms authentication and go to: http://mysite.com/reports_sqlexpress, windows authentications works fine, so my report server is working properly. I am using VS2008, not VS2005 and SQL 2008R2 and ASP.net 3.5. Thank you, but I don't see anything in the post you sent me that is relevant to my situation. I was going to try VS2010 next, but there must be more to forms authentication than described in the link above and I clearly need more information. Any ideas?
February 27th, 2011 12:07pm

hi i have same problem is getting. please help me..indu
Free Windows Admin Tool Kit Click here and download it now
November 11th, 2011 1:46am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics