我正在构建一个需要使用长路径的ASP.NET Web应用程序.我将它定位到.NET 4.6.2并且一切都很完美,因为4.6.2默认情况下启用了长路径(源),直到Windows 10创建者(RS2)更新.
突然,System.IO返回了最大路径异常.我做了一些研究,发现了这篇文章.似乎发布Windows 10创建者(RS2)更新,为了使长路径工作,需要有一个app.mainfest与
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
Run Code Online (Sandbox Code Playgroud)
我已经确认将app.manifest修改添加到控制台应用程序会带来长路径功能.唯一的问题是这是一个Web应用程序.我无法弄清楚如何将app.manifest的equivelant添加到Web应用程序中.
我无法弄清楚如何将 app.manifest 的等效项添加到 Web 应用程序中。
这并不完全是标准做法,但您可以将清单添加到 ASP .NET Web 应用程序。如果您使用的是 VS2017,它看起来类似于以下屏幕:
| 归档时间: |
|
| 查看次数: |
308 次 |
| 最近记录: |