.NET 4.7.2 上的 ASP.NET 网站 - 运行什么可执行文件?

问题描述 投票:0回答:1

我们有一个多年前创建的“网站”项目。目前“网站”项目是在VS2019中维护的。我们使用.NET 4.7.2。

该网站位于我们的生产服务器中,例如在文件夹中

d:\mywebsite

我们的网络团队曾经将防病毒软件设置为将整个 D: 驱动器列入白名单。现在他们正在考虑将范围缩小到指定文件夹。 我的问题是,网站运行时运行哪个可执行文件?我只在

bin
子文件夹中看到很多 DLL(以及一些
.exe
文件,但它们似乎不相关,例如
csc.exe
VBCSCompiler.exe
)。

当用户访问网站并运行 Web 表单时是否正在执行另一个文件夹(可能在 C: 驱动器中)?到底是什么可执行文件?地点在哪里?

作为参考,对于某些桌面Winforms应用程序,当我编译时,会生成一个

.exe

即使对于我在 ASP.NET Core 中编写的 Web 应用程序,您也可以看到创建了应用程序可执行文件。

asp.net visual-studio exe .net-4.7.2
1个回答
0
投票

对于 .NET Framework,可执行文件几乎总是 w3wp.exe,通常位于 C:\Windows\System32\inetsrv,并且它作为 IIS Web 服务器的一部分运行。

从 .NET Core 开始,这种情况不太可能持续下去。

© www.soinside.com 2019 - 2024. All rights reserved.