增加web.config文件的大小而不更改注册表项

时间:2017-12-12 07:27:43

标签: azure web-config registry azure-web-sites ip-address

我想在不更改注册表项的情况下将web.config文件的大小从250KB增加。我正在运行Windows Azure网站,因此我无法更改注册表项(如果我错了,请更正我)。

我已经在element上使用child-nodes拆分了主web.config文件(文件大小的原因是一大堆IP地址。)

问题一:

拆分web.config文件是否大约达到250KB限制,或者所有加在一起的位必须小于或等于250KB。如果前者是真的,是否可以将configSource拆分成更小的块?

问题二:

包含ipSecurity内容的文件大小为536KB。它包含大约9100个IP地址范围。让web.config文件这么大有什么影响?

问题三:

如何在不更改注册表项的情况下从250KB增加web.config文件的大小?

问题四:

是否有更简单的方法来允许或拒绝访问Windows Azure网站的国家/地区而不是IP地址范围的大型web.config文件?

1 个答案:

答案 0 :(得分:1)

首先:关于S.O.的每个问题只有1个问题。请。

不,您在使用App Service时无法更改注册表项。如果您想这样做,则需要使用虚拟机。

但为什么要将所有这些IP存储在配置文件中?您是否尝试将它们保存在数据库中并在代码中进行验证?此问题显示如何在代码中获取用户IP地址: How can I get the client's IP address in ASP.NET MVC?