使用IUSR而不是应用程序池标识的ASP.NET Web服务

乔治·T

这个问题似乎与此类似:IIS站点未使用在应用程序池IIS 7 +中指定的身份。但是,那里没有答案。

底部有一个tl; dr。

请记住,我不是设置服务器的人,因此他们可能更改了一些我不知道的设置。

我们有一个在IIS 7上运行的ASP.NET Web服务。该Web服务设置为使用DefaultAppPool,并且应用程序池的Identity设置为域用户(假设它是“ localdomain \ user1”)。

该Web服务无法保存到某个网络文件夹,因此我们为localdomain \ user1授予了对该文件夹的读/写权限。但是,它仍然无法保存在那里。

我无法进行远程调试,并且它可以在我自己的计算机上正常运行(可能是因为它在Visual Studio的IIS Express中运行,并且我的用户确实具有访问权限),因此我尝试更改Web服务,以便错误消息中包含用户名它正在运行。

如果使用Environment.UserName它,结果将是“ IUSR”。如果使用System.Security.Principal.WindowsIdentity.GetCurrent().Name,它将返回“ NT AUTHORITY \ IUSR”。

除非上述方法不可靠,否则该Web服务似乎在默认用户(IUSR)下运行,而不是在其应用程序池中的一个下运行。我不知道为什么,有人可以解释吗?

编辑:服务器上的任务管理器,如果我使用RDP登录,则表明w3wp.exe进程正在由user1运行。我不确定该相信哪一个。

谢谢你。

tl; dr:Web服务的应用程序池设置为域用户,但是无论如何它似乎都在IUSR下运行。我该如何预防?

乔治·T

假冒是问题所在。我不知道这是Web服务的web.config中的设置。

更改<identity impersonate="true"/><identity impersonate="false"/>允许它以localdomain \ user1身份运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Web服务导致ASP.Net应用程序崩溃

来自分类Dev

Web服务导致ASP.Net应用程序崩溃

来自分类Dev

开发ASP.NET WEB API服务应用程序

来自分类Dev

使用Web服务作为数据访问层开发ASP.NET MVC应用程序

来自分类Dev

如何在外部asp.net应用程序中使用Dynamics AX Web服务

来自分类Dev

使用SignalR作为独立的服务器应用程序,而不是Asp.Net

来自分类Dev

WCF服务应用程序VS ASP.NET Web应用程序?

来自分类Dev

是否可以从 IIS 服务器应用程序池(生产)中上次成功构建中运行 Asp.net Web 应用程序(Web 表单应用程序)

来自分类Dev

如何在ASP.Net中将Web服务层添加到Web应用程序

来自分类Dev

.Net MVC 使用 Web 服务

来自分类Dev

如何使用单独的授权服务器,Web API,UI在ASP.NET Web应用程序中组织通信?

来自分类Dev

如何使用Visual Studio将ASP.NET Web应用程序(.Net Framework)发布到FTP服务器?

来自分类Dev

Android应用程序对.NET Web服务的调用

来自分类Dev

使用Watin的ASP.NET Web应用程序

来自分类Dev

使用asp.net Web应用程序的Moodle SSO

来自分类Dev

ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

来自分类Dev

为什么从asp.net c#应用程序进行的Web服务调用返回null?

来自分类Dev

在非IIS服务器中的ASP.NET Web应用程序?

来自分类Dev

在Asp.net Core 2.2 Web应用程序中播放Adobe媒体服务器

来自分类Dev

从ASP.NET应用程序到Dynamics CRM Web服务的授权和模拟

来自分类Dev

通过Web应用程序(浏览器)管理ASP.NET Windows服务

来自分类Dev

为什么从asp.net c#应用程序进行的Web服务调用返回null?

来自分类Dev

如何为部署到AWS Elastic Beanstalk的ASP.NET应用程序设置应用程序池标识

来自分类Dev

如何为部署到AWS Elastic Beanstalk的ASP.NET应用程序设置应用程序池标识

来自分类Dev

从Phonegap消耗ASP.NET Web服务

来自分类Dev

ASP中的异步Web服务。NET MVC

来自分类Dev

Asp.net Web服务超时问题

来自分类Dev

ASP.NET Web服务中的错误

来自分类Dev

ASP中的异步Web服务。NET MVC

Related 相关文章

  1. 1

    Web服务导致ASP.Net应用程序崩溃

  2. 2

    Web服务导致ASP.Net应用程序崩溃

  3. 3

    开发ASP.NET WEB API服务应用程序

  4. 4

    使用Web服务作为数据访问层开发ASP.NET MVC应用程序

  5. 5

    如何在外部asp.net应用程序中使用Dynamics AX Web服务

  6. 6

    使用SignalR作为独立的服务器应用程序,而不是Asp.Net

  7. 7

    WCF服务应用程序VS ASP.NET Web应用程序?

  8. 8

    是否可以从 IIS 服务器应用程序池(生产)中上次成功构建中运行 Asp.net Web 应用程序(Web 表单应用程序)

  9. 9

    如何在ASP.Net中将Web服务层添加到Web应用程序

  10. 10

    .Net MVC 使用 Web 服务

  11. 11

    如何使用单独的授权服务器,Web API,UI在ASP.NET Web应用程序中组织通信?

  12. 12

    如何使用Visual Studio将ASP.NET Web应用程序(.Net Framework)发布到FTP服务器?

  13. 13

    Android应用程序对.NET Web服务的调用

  14. 14

    使用Watin的ASP.NET Web应用程序

  15. 15

    使用asp.net Web应用程序的Moodle SSO

  16. 16

    ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

  17. 17

    为什么从asp.net c#应用程序进行的Web服务调用返回null?

  18. 18

    在非IIS服务器中的ASP.NET Web应用程序?

  19. 19

    在Asp.net Core 2.2 Web应用程序中播放Adobe媒体服务器

  20. 20

    从ASP.NET应用程序到Dynamics CRM Web服务的授权和模拟

  21. 21

    通过Web应用程序(浏览器)管理ASP.NET Windows服务

  22. 22

    为什么从asp.net c#应用程序进行的Web服务调用返回null?

  23. 23

    如何为部署到AWS Elastic Beanstalk的ASP.NET应用程序设置应用程序池标识

  24. 24

    如何为部署到AWS Elastic Beanstalk的ASP.NET应用程序设置应用程序池标识

  25. 25

    从Phonegap消耗ASP.NET Web服务

  26. 26

    ASP中的异步Web服务。NET MVC

  27. 27

    Asp.net Web服务超时问题

  28. 28

    ASP.NET Web服务中的错误

  29. 29

    ASP中的异步Web服务。NET MVC

热门标签

归档