我用来排除Admin路径的命令行示例-x
C:\Users\Test>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /Application.Web -p D:\Application.Web -x /Application.Web/Admin
运行后这个结果很好。但是当我翻译成csproj脚本时。
来自 lib https://msdn.microsoft.com/en-us/library/ms164291.aspx
它没有参数从预编译中排除路径。
当前命令 csproj 文件
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="Application.Web" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
<Target Name="AfterBuild">
<RemoveDir Directories="$(BaseIntermediateOutputPath)" />
</Target>
Run Code Online (Sandbox Code Playgroud) HTTP错误404.13 - 未找到请求筛选模块配置为拒绝超过请求内容长度的请求.
验证applicationhost.config或web.config文件中的configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength设置.
我不知道我在哪里可以配置,在asp.net核心2中有改变使用appsettings.json而不是.
甚至尝试这样做,但它不起作用.
services.Configure<FormOptions>(options =>
{
options.MultipartBodyLengthLimit = 300_000_000;
});
Run Code Online (Sandbox Code Playgroud)