9

我有一个 web.config 文件,它引用了内置 IIS 重写模块使用的 rewrites.config 文件。但是我的 rewrites.config 文件大于 250kb,所以我遵循了这篇文章的建议。但是,在 IIS 8.5 (Windows Server 2012) 中,这些键似乎被忽略了。我搜索了互联网,但在 IIS 8.5 上找不到太多信息,有人对如何增加 maximum.config 大小有任何建议吗?或者将 rewrites.config 拆分成更小的文件?

4

1 回答 1

11

您可以只创建密钥

右键单击 REGEDIT 中的父节点 - 添加一个名为Configuration的新。然后为MaxWebConfigFileSizeInKB添加一个新的DWORD(您可能希望切换到十进制视图)并以 KB 为单位设置值。

我刚刚在 Windows Server 2012 上运行 IIS8.0 的服务器上对大小为 753kb 的 rewritemap.config 文件进行了测试(我在这里假设这与 IIS 8.5 没有太大区别)。您需要根据是 64 位还是 32 位来设置适当的密钥(请参阅此处)。如果有疑问,请同时设置。我可以确认正在使用此值,因为将值降低到(例如)10 会再次触发错误。

不要忘记重新启动应用程序池。

于 2014-07-02T00:35:18.607 回答