asp.net无法获取iis目录的问题解决方法


如果你有一个需要偶尔发送邮件的Asp.Net的网站,可能会有代码长的和下面的很像:

[点我下载]

下载并安装,然后运行Metabase Explorer(你可以搜索它,我的在“Program Files (x86)\IIS Resources\Metabase Explorer”目录下)。 你应该在你的IIS进程为SmtpSvc服务添加读权限(我为IIS_IUSRS组添加了权限,在配置中查看为你工作的是否有权限)。

5) IIS是否有权限写入拾取目录

下面这步只是补充,因为你在下次使用网站来发送邮件可能会遇到权限错误。这时,你需要为你的IIS用户添加写入拾取目录的权限(对我而言,我为“IIS_IUSES”添加了拾取目录“c:\inetpub\mailroot”的写入权限)。

这样不管怎样,使它为我工作了,但是对任意的服务器来说,可能因为我点击了某些地方对程序有着关键作用的一些有魔力的多选框,所以如果你仍有问题,或者知道这些问题的答案,请在评论中提出,正如我所提到的,我可能修改了一些自己没注意到的地方,导致可以发送邮件。如有不足,我将及时改正。


« 
» 

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3