C# 在ASP.NET Core 1.1.2中设置MaximumRequestLength和RequestTimeout
我在VS2017中使用ASP.NET Core 1.1.2。目前,我只是在dev机器上本地运行服务器 很多文档建议您可以在web.config中设置MaximumRequestLength和RequestTimeout,但web.config已从模板中删除C# 在ASP.NET Core 1.1.2中设置MaximumRequestLength和RequestTimeout,c#,configuration,asp.net-core,asp.net-core-mvc,C#,Configuration,Asp.net Core,Asp.net Core Mvc,我在VS2017中使用ASP.NET Core 1.1.2。目前,我只是在dev机器上本地运行服务器 很多文档建议您可以在web.config中设置MaximumRequestLength和RequestTimeout,但web.config已从模板中删除 我应该加上我自己的吗?或者在appsettings.json文件中有什么我应该做的吗?您是否在本地IIS后面托管ASP.NET核心应用程序? 如果是这样,我相信IIS行为仍然是由web.config驱动的。例如,我将我的配置为处理
我应该加上我自己的吗?或者在appsettings.json文件中有什么我应该做的吗?您是否在本地IIS后面托管ASP.NET核心应用程序? 如果是这样,我相信IIS行为仍然是由web.config驱动的。例如,我将我的配置为处理<20分钟的请求,指定requestTimeout=“00:20:00”:
您是否在本地IIS后托管ASP.NET核心应用程序? 如果是这样,我相信IIS行为仍然是由web.config驱动的。例如,我将我的配置为处理<20分钟的请求,指定requestTimeout=“00:20:00”:
如果您使用的是IIS,则可以将web.config文件添加到项目中,并使用所需的设置对其进行更新。这里有一个指向配置asp.net核心应用程序的MS文档的链接,在最底部有一个关于web.config的简介:。如果您使用的是IIS,则可以将web.config文件添加到项目中,并使用所需设置对其进行更新。这里有一个指向配置asp.net核心应用程序的MS文档的链接,底部有一个关于web.config的简介:。谢谢。现在很难确定旧文档中的内容是否适用。新的和快速变化的框架带来的乐趣:)谢谢你。现在很难确定旧文档中的内容是否适用。新的和快速变化的框架带来的乐趣:)非常感谢。正如您在参考资料底部看到的:“如果您使用Visual Studio并删除web.config,Visual Studio将创建一个新的。”这不是真的,这让我很困惑。显然有些零件已经过时了。很难确定是什么。但是谢谢你的帮助。在你和@Daboul之间,我明白了!非常感谢。正如您在参考资料底部看到的:“如果您使用Visual Studio并删除web.config,Visual Studio将创建一个新的。”这不是真的,这让我很困惑。显然有些零件已经过时了。很难确定是什么。但是谢谢你的帮助。在你和@Daboul之间,我明白了!
<aspNetCore
requestTimeout="00:20:00"
processPath="%LAUNCHER_PATH%"
arguments="%LAUNCHER_ARGS%"
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="staging" /> <!-- value could be "development", "staging" or "production"-->
</environmentVariables>
</aspNetCore>