我已经将这个.net核心2.1mvc应用程序部署到IIS上了。
我做的每一个请求都很好。应用程序有一些用于处理POST请求的javascript,而404则失败。虽然我在VS代码中的开发设置很好,但运行了kestrel。
我遵循了在我的Windows 2016计算机上部署:learn.microsoft.com的指南。
检查了web.config,这看起来与文档完全一样。我有点不知道接下来该去哪里,因为它在红隼里工作。重新启动机器也没有帮助。
我想一定是IIS配置问题。
编辑
应用程序只有一个POST控制器方法,应用程序基本上是这个控制器的副本:githut上传示例。
发布于 2018-06-11 18:23:59
好吧,找出问题所在。
事实证明,请求大小是问题所在,它对于缺省值来说太大了。这就解释了为什么它在红隼上工作得很好。
奇怪的是IIS返回404。根据文档这里,它应该返回一个带有404的子代码。我检查了三次,但在我的情况下肯定没有。这对我有很大的误导。
https://stackoverflow.com/questions/50800140
复制相似问题