"Value cannot be null. Parameter name : There is no current Logged on user" error when application deployed in IIS RRS feed

  • Question

  • Hello,

    I am working on a .net application development and when I deployed my application to the IIS, it is throwing me the following error,

    Value Cannot be null.

    Parameter name : There is no current logged on user

    I have enabled "windows" authentication, disabled anonymous authentication, and enabled impersonation.

    Authentication and authorization is handled by Visual Guard in the application and the error is occurring at one of the VG methods(IsInRole).

    System.Security.Principal.WindowsIdentity or any other equivalent method return null when deployed in IIS.

    But the application runs fine when run from visual studio.

    Please help me fix this issue.

    Thank you

    Nachammai Nachiappan

    • Moved by 宝宝徐 Thursday, August 3, 2017 1:49 AM
    Monday, July 31, 2017 6:23 AM

All replies

  • Hi Lohi1611,

    Thank you for posting in MSDN forum.

    This forum is about .Net Framework Setup and Servicing, from your description, this issue is much related to the project migrating, I suggest you could post in to get a better professional support.

    Thank you for your understanding and cooperation.

    Best Regards,


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact

    • Edited by 宝宝徐 Tuesday, August 1, 2017 1:53 AM
    Tuesday, August 1, 2017 1:52 AM