我有一个web.config文件,它引用了内置的IIS Rewrite模块使用的rewrites.config文件。但是我的rewrites.config文件大于250kb,所以我遵循了这个post的建议。但是,似乎在IIS 8.5(Windows Server 2012)中忽略了这些键。我搜索了互联网,并且在IIS 8.5上找不到多少,有人对如何增加maximum.config大小有任何建议吗?或者将rewrites.config拆分成较小的文件?
答案 0 :(得分:10)
您只需创建key。
即可右键单击REGEDIT中的父节点 - 添加一个名为 Configuration 的新密钥。然后为 MaxWebConfigFileSizeInKB 添加一个新的 DWORD (您可能希望切换到十进制视图)并将值设置为KB。
我刚刚在Windows Server 2012上运行IIS8.0的服务器上对大小为753kb的rewritemap.config文件进行了测试(我在这里假设这不会非常糟糕与IIS 8.5不同。您需要根据是64位还是32位(see here)来设置相应的密钥。如有疑问,请同时设置。我可以确认正在使用此值,因为将值减小到(例如)10会再次触发错误。
别忘了重启应用池。