Asp.net 在web.config文件中禁用8.3名称创建
我使用asp.NETCoreVersion3.1。 我知道,要禁用8.3名称创建,我可以在下面的路径上将NtfsDisable8dot3NameCreation值设置为1Asp.net 在web.config文件中禁用8.3名称创建,asp.net,asp.net-core,Asp.net,Asp.net Core,我使用asp.NETCoreVersion3.1。 我知道,要禁用8.3名称创建,我可以在下面的路径上将NtfsDisable8dot3NameCreation值设置为1 "HKLM\SYSTEM\CurrentControleSet\Control\FileSystem" 但我的问题是,我不知道如何在web.config文件中设置此配置。 实际上,我想使用web.config XMl代码来解决这个问题。 我在webconfig中尝试下面的设置,但在运行项目时出错 <
"HKLM\SYSTEM\CurrentControleSet\Control\FileSystem"
但我的问题是,我不知道如何在web.config文件中设置此配置。
实际上,我想使用web.config XMl代码来解决这个问题。
我在webconfig中尝试下面的设置,但在运行项目时出错
<configuration>
<HKLM>
<SYSTEM>
<CurrentControleSet>
<Control>
<FileSystem>
<add key="NtfsDisable8dot3NameCreation" value="1"/>
</FileSystem>
</Control>
</CurrentControleSet>
</SYSTEM>
</HKLM>
</configuration>
web.config不再是.net核心中的“东西”。。。我不知道如何实现这一点,但我不会把重点放在web.config上。。。。随着web.config越来越成为.net core的“内部”内容。嗨,jonathan,你确定吗?这对我通过web.config@jonathan alvaro解决这个问题非常重要。如果你部署到IIS,你当然可以使用web.config,但是,也许可以试着解释一下您要解决的问题,也许我们可以找到更好的解决方案?老实说,如果我需要操作注册表,我会以编程方式而不是在web.config中进行操作。是的,我确信web.config在.NETCore中不是一个东西。事实上,我不鼓励您使用web.config,因为它有点违背了.net core的目的。从那时起,我在任何.net core项目中都没有web.config文件。。。可能永远