webservice 写跟踪输出文件的权限问题

[复制链接]
查看11 | 回复5 | 2021-1-27 05:47:22 | 显示全部楼层 |阅读模式
开发环境VS2008.net3.5
部署环境Windows7IIS7.5
开发调试时,Trace文件正常创建/写入。部署后Trace文件根本就没有创建(Trace的路径指向在项目的Data文件夹)
我也知道是权限问题,但是不知道怎么设置,希望有经验的人不吝赐教,谢谢!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
你设置IIS_IUSERS有读写权限试试
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
你的IIS配置成的Classic还是Integrated?
如果是Classic,还要加上AuthenticatedUsers组有读写权限,IIS_IUSERS其实有读有权限就行了
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
感谢3楼,不过你的方法似乎无效。增加些更详细的内容
web.config


[tr]


[/tr]
SpoofClpWebServiceTraceListener是一个继承TraceListener的类,主要用于处理属性maxSize/truncateSize,也就是控制log文件大小
SpoofClpWebServiceLog.log文件调试的时候能创建/写入,部署后应该在C:\ProgramFiles(x86)\CLPSpoofServer\App_Data\,但就是没有。按照3楼的方法改了也没用,就是没有log文件,急啊~

回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
这个地方应该是物理路径吧:
initializeData="\App_Data\SpoofClpWebServiceLog.log"/>
你上面是虚拟路径呀,虚拟路径是写不了文件的.
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
http://topic.csdn.net/u/20100825/10/ee93eedf-fdd0-41ce-a8b9-fe5fb03d6dcc.html?66682
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行