Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在web.config文件中禁用8.3名称创建_Asp.net_Asp.net Core - Fatal编程技术网

Asp.net 在web.config文件中禁用8.3名称创建

Asp.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中尝试下面的设置,但在运行项目时出错 <

我使用asp.NETCoreVersion3.1。 我知道,要禁用8.3名称创建,我可以在下面的路径上将NtfsDisable8dot3NameCreation值设置为1

"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文件。。。可能永远