为什么存储过程将IIS APPPOOL \ DefaultAppPool捕获为用户而不是当前用户ID?

时间:2017-02-08 22:31:29

标签: asp.net sql-server iis

我在SqlServer 2012上运行了一个asp.net c #Web表单应用程序。当我将数据插入数据库时​​,我捕获了当前用户的ID。我使用System.Security.Principal.WindowsIdentity.GetCurrent().Name来获取ID。如果sql Insert Into语句在后面的代码中,它可以工作。但如果我使用存储过程,它会捕获'IIS APPPOOL \ DefaultAppPool'作为当前用户。如何让存储过程捕获当前用户ID而不是DefaulAppPool?

0 个答案:

没有答案