我正在尝试使用在 IIS 8.5 中创建的自定义字段功能来记录客户端名称以及(或代替)客户端 IP。解析日志时,如果页面未提供用户名,我有另一种方式来识别用户,这一点很重要。尝试查找所有这些 IP 非常耗时,并且会使任何程序的运行时间变得异常缓慢。如果有人知道如何配置此字段,或者可以指出正确的方向,我将不胜感激。
问问题
165 次
1 回答
0
你可以运行这个 PowerShell 命令:
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/security/ipSecurity" -name "enableReverseDns" -value "True"
替换Default Web Site
为您的站点名称,您还需要IIS Management Scripts and Tools
安装。
但你真的,真的不应该。
当你自己写:
尝试查找所有这些 IP 非常耗时,
IIS 在响应请求后不会执行此操作,它会在处理请求之前执行此操作,因此会使您的整个 Web 服务器比以前慢得多。
在 GUI 中更改此设置时,您将获得:
于 2015-07-13T17:05:35.160 回答