问题标签 [applicationpoolidentity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5085 浏览

powershell - 如何使用PowerShell中的Web管理模块设置应用程序池的应用程序标识?

我正在使用 powershell 在我的 IIS 中自动配置网站。我有以下代码为我创建了一个 Web 应用程序池

如何从我的脚本中将应用程序池标识设置为“网络服务”?

请注意:我的系统上没有 IIS 驱动器。因此,在路径中提到 IIS 的命令如下所示失败:

0 投票
0 回答
404 浏览

c# - MVC - 在不同的应用程序池下运行不同的区域

我需要在不同的appPools下运行代码中的不同区域。我尝试将管理区域(MVC C#)转换为应用程序并分配不同的 appPool,但二进制文件仍然在主 appPool 下运行。

还有其他方法吗?

我想过制作一个指向同一个文件夹的应用程序,但我不确定结果会是什么。另外,如果可能的话,我更喜欢更清洁的解决方案。

0 投票
2 回答
5507 浏览

iis - 尝试列出应用程序池或站点时 IIS 管理器冻结

我刚刚针对 IIS 中的用户的应用程序池标识更新了密码,以使其保持最新状态,具体如下:

Http错误503服务不可用

但是,现在当我运行 IIS 管理器时,当我尝试列出应用程序池、列出站点或重新启动时,它会冻结。这意味着我无法返回并仔细检查我是否在应用程序池中输入了正确的密码。

Windows 事件日志不显示错误或警告。我也尝试过重启电脑,但这没有帮助。

有没有人遇到过这种情况或知道可能是什么原因造成的?

我正在运行 Windows 10 和 IIS 版本 10.0.10586.0

0 投票
0 回答
507 浏览

python - Python Flask - Pyodbc 用户作为实际用户而不是 IIS 超级用户

我们有一个Python Flask应用程序托管在IIS 8上,并打开了Windows 身份验证。

此 IIS 应用程序的ApplicationPool已将Identity设置为Custom Account。比如说,

此帐户对其要访问的SQL Server数据库具有SQL 授权。

假设某个本地用户正在尝试访问 Flask 应用程序。

Flask 应用程序能够使用

PyODBC 用于连接数据库的方式是它使用

作为 SQL 连接字符串的一部分。

因此 PyODBC 在super_usr不是local_usr的上下文中打开连接,因为 IIS 有super_usr运行服务器。

现在我们正在寻找一种方法,以便 PyODBC 作为 local_usr 打开连接。我们不想向local_usr询问他们的密码并保持Windows 身份验证

这是为了对 Windows Authenticated User [ local_usr ] 而不是在 IIS 应用程序池 [ super_usr ] 上运行的帐户进行 SQL 授权。

当 SQL Server 不在同一个框上时,IIS 中是否有办法授权经过身份验证的用户而不是将某个帐户传递给应用程序池标识?

有没有人遇到过这个问题?如果是的话,解决这个问题的理想方法是什么?

提前致谢。

0 投票
1 回答
289 浏览

iis - IIS 应用程序池中的哪个身份选项被认为是最好的

目前,我们所有的网络应用程序都将其应用程序池标识设置为ApplicationPoolIdentity。现在,当应用程序需要访问某些服务器上的某些资源时,例如添加/读取某个文件,该应用程序会在代码中对有权执行此操作的用户执行模拟。但是现在,我们正在考虑为每个应用程序创建一个特定的用户,并将其应用程序池标识设置为其特定的新用户。但我在高级设置对话框中注意到微软建议使用应用程序池标识,如下图所示:

在此处输入图像描述
为什么 Microsoft 建议使用此身份,并且使用特定用户不是最佳做法或错误举措?

谢谢,
阿希隆

0 投票
2 回答
1840 浏览

ip - 如何查找应用程序使用的所有 IP 地址?

我们公司的计算机对 Internet 的访问非常有限,当应用程序需要连接到 Internet 时,我们通常允许应用程序需要通过防火墙连接的 IP 地址。

现在我正在尝试将这个特定的应用程序连接到他们的云服务,并添加了三个我知道它用来通过防火墙的 IP,但应用程序仍然无法连接到云。通过不受限制的互联网,它可以毫无问题地连接。

有没有办法通过 Microsoft 网络监视器或任何其他监视应用程序找到此特定应用程序使用的 IP 列表,如果可以,请告诉我该怎么做?

0 投票
1 回答
214 浏览

visual-studio - Crystal Reports 不适用于 ApplicationPoolIdentity

我目前面临的问题是 Crystal Reports 仅使用应用程序池中的“本地服务”或“网络服务”身份。如果我切换到“自定义帐户”或 ApplicationPoolIdentity,报告将不起作用,并且出现“未安装打印机”异常。当我将应用程序池标识切换到 NetworkService 或 LocalService 时,同样的事情也很有效。

我需要以某种方式为服务器上的每个站点使用自定义帐户。你能帮我解决这个问题吗?

0 投票
0 回答
1081 浏览

application-pool - IIS 日志给出 500 错误,在事件查看器中没有描述

我的应用程序采用混合技术(asp classic + asp.net)开发。最初它以“经典”管道模式托管在 IIS 上。我将应用程序池管道模式从“经典”升级到“集成”后,意外的 500 错误开始在 IIS 日志中记录而没有描述。

我做了很多研究,发现只有在池回收时才会发生这种情况。

谁能帮我解决这个问题?我被困在这一点上。

0 投票
0 回答
53 浏览

iis - IIS 8.5 虚拟用户 IIS Apppool\ApplicationName 拒绝访问目录

我们有一个难题,我对这个问题束手无策。这是与IIS8 线程中的 IIS_IUSRS 和 IUSR 权限相同的问题......除了修复不起作用。我认为唯一不同的是我们正在运行 IIS 8.5,而另一篇文章正在运行 IIS 8.0。

我让它使用 AD 的服务帐户,但我更愿意使用内置的虚拟帐户,因为我知道这样更安全。

检查 IIS Apppool\Mydomain 上的有效访问权限,它具有正确的访问权限。出于某种原因,它似乎只是没有将权限添加为有效访问

单击应用程序池然后域然后高级我们在身份下有 ApplicationPoolIdentity

MachineName\IUSRS 目录上的 ACL 具有 IUSRS 的只读ACL

IIS Apppool\ApplicationPoolName 目录上的ACL ApplicationPoolName 的 ACL

欢迎任何可以提供帮助的东西。谢谢您的帮助。

0 投票
0 回答
753 浏览

iis-8 - SQL Server Master Data Services 网站的 IIS 应用程序池未启动

我最近安装了 SQL Server Master Data Services,作为设置的一部分,它通过 IIS 创建了一个网站。为此,它需要我给它的应用程序池的用户名和密码:

在此处输入图像描述

我碰巧在服务器上拥有系统管理权限,所以我自己的详细信息应该可以工作。

设置完成后,它会打开网页,但我得到服务不可用:

在此处输入图像描述

我搜索了一个答案,发现主数据服务的 IIS 应用程序池无法启动存在问题:

在此处输入图像描述

我可以随心所欲地点击开始 - 它不会开始。我已尝试将身份更改为 ApplicationPoolIdentity,但我无法将 ApplicationPoolIdentity 添加到第一张图片中的 MDS 配置中。所以我被困住了。

Windows 事件日志显示,“应用程序池 MDS 应用程序池已被禁用。Windows 进程激活服务 (WAS) 未创建工作进程来为应用程序池提供服务,因为应用程序池标识无效。”

在此处输入图像描述

我相信这是某个地方的权限问题,但我不知道该怎么做。正如我所说,我的用户具有系统管理员权限,所以我不知道问题是什么。

任何人都可以帮忙吗?