【TFS错误】TF30063: 您没有访问 Microsoft-IIS/8.5 的权限
问题现象
开发人员报告,所有的生成都失败了,日志显示下载源代码出错,系统提示错误信息为“…TF30063: 您没有访问 Microsoft-IIS/8.5 的权限…”。
图1 - 生产失败日志
但是开发人员使用浏览器连接TFS系统,发现工作项更新都是正常,源代码更新也正常。
原因分析
登陆到TFS应用层服务器,发现服务器的磁盘空间已经被IIS的日志信息占满了。
由于IIS不能自动清除,加上团队成员多,每日IIS的访问日志平均超过4GB,不到20天服务器的磁盘空间就被全部用完。
而IIS并没有自动清除日志的功能。
解决方案
1. 自己编写一个VBS文件,命名为IISLogCleaner.vbs,保存到磁盘的任意文件中(例如C:\Scripts\IISLogCleaner.vbs),内容如下:
sLogFolder = "c:\inetpub\logs\LogFiles" |
2. 在TFS应用程序中创建一个任务,每日晚上12点运行上面的程序,运行账户为本地管理员,如下图:
图2 - 创建任务计划运行上面创建的程序
3. 第二天,发现文件20天之前的文件已经自动清除,搞定!
--
http://www.cnblogs.com/danzhang/ ALM MVP 张洪君
-