Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 关于log4net配置_Asp.net_Security_Web Config_Log4net - Fatal编程技术网

Asp.net 关于log4net配置

Asp.net 关于log4net配置,asp.net,security,web-config,log4net,Asp.net,Security,Web Config,Log4net,我已经调试了一个供应商留给我们的代码好几个月了。直到今天,我才发现log4net配置仍然包含供应商的信息。 我的简单问题是: 供应商是否可以跟踪和记录我在此期间的工作?我粘贴的作品安全吗? 什么是smtpHost IP <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender"> <to value="somebody@some_vendor.com"/> <from value="p

我已经调试了一个供应商留给我们的代码好几个月了。直到今天,我才发现log4net配置仍然包含供应商的信息。 我的简单问题是: 供应商是否可以跟踪和记录我在此期间的工作?我粘贴的作品安全吗? 什么是smtpHost IP

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to value="somebody@some_vendor.com"/>
  <from value="person@some_vendor.com"/>
  <subject value="Company Portal"/>
  <smtpHost value="xy.a.b.cd"/>
  <authentication value="Basic"/>
  <username value="somebody@some_vendor.com"/>


谢谢。

smtpHost是调用SmtpAppender时要使用的smtp服务器的ip或域。 因此,任何配置为使用smtpappender记录的级别都会使用该smtpserver作为主机生成电子邮件。
您的代码运行的服务器必须能够连接到xy.a.b.cd才能发送消息。

好的,这是不安全的,因为如果您的应用程序可以访问internet,并且smtphost可用并且可以工作,那么记录器应该记录的所有内容都将被邮寄给开发人员。 查看代码,记录了什么类型的消息


smtphost是提供stmp服务的计算机的dns名称,用于发送电子邮件。

Ok。如何快速找到我的smtphost?通常,错误消息会记录在try catch block.look-through配置文件中,获取smtphost的值,并检查是否可通过服务从您的pc获得该值。