问题描述
我正在尝试将具有Angular前端的ASP.NET Core Web应用程序发布到我的虚拟主机帐户。该项目使用SSR,导致生成的文件最终以超过260个字符的路径结尾。
通常,我将解决方案文件夹直接放在C:\
驱动器中,以防止路径超过260个字符,这很好。
昨天我购买了Windows 10 Pro,并进行了以下操作:
- gpedit.msc→计算机配置→管理模板→系统→文件系统→启用Win32长路径=启用
- Regedit→定位
HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Control\FileSystem\LongPathsEnabled
已设置为1
- 重新启动计算机
现在,我正尝试通过 Web部署发布带有Visual Studio(管理员)的带有Angular应用程序的Angular应用程序的ASP.NET Core,但是我仍然得到PathTooLongException
为什么这种情况仍在发生?
编辑:
我尝试将清单文件添加到我的项目as stated here,但仍然无法正常工作:(我项目中的longpaths.manifest)
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
</assembly>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)