moss文档访问浏览次数统计
来源:互联网 发布:磁悬浮列车 知乎 编辑:程序博客网 时间:2024/05/22 06:19
使用HttpModule的方式,即可以实现,又可以调试。
具体步骤:
1.先为你的文档建立一个数字列,叫“浏览数”。
2.新建一个类库,我起名叫HitsCount,添加引用Microsoft.SharePoint,System.configuration以及System.Web
然后,将Class1.cs改名为HitsCountModule.cs
3. HitsCountModule.cs中内容如下
原代码中使用的是PreRequestHandlerExecute,我用PreRequestHandlerExecute捕获不到word打开的.docx文件,于是我改用ResolveRequestCache方法后,解决。
4.建立强名称。右键项目-》属性-》签名-》把为程序集签名勾上,然后在下面下拉菜单中点“新建”,在弹出来的对话框中把“使用密码保护密钥文件”的小勾去掉,随便输入一个名字,确定。编译
5. 把编译好的dll拖入c:/windows/assembly目录下。也就是加入GAC,我是建立了一个bat文件,部署方便,bat文件内容如下
6.修改web.config文件,我的是在D:/Inetpub/wwwroot/wss/VirtualDirectories/80下,查找<httpModules>,在此节点下添加
<add name="HitsCount" type="HitsCount.HitsCountModule, HitsCount, Version=1.0.0.0, Culture=neutral, PublicKeyToken=239ba512823b3816"/>
其中PublicKeyToken值会不太一样,需要修改,可以在c:/windows/assembly下找到你拖进去的那个dll查属性就可以看到了。要么你就用Reflector来看吧。
完了后,在命令行输入iisreset重启IIS就完成了。
总结:
这个方法虽然实现了浏览数的统计,可是也有一个问题,就是我们的“浏览数”是一个普通的列,用户只要有一定的权限就能修改这个列的值。
- moss文档访问浏览次数统计
- moss 文档浏览次数统计
- moss文档浏览次数统计 改进版
- moss文档浏览次数统计之兄弟篇--哈哈,列表项的浏览次数统计
- php统计静态html页面浏览访问次数代码
- php教程统计静态html页面浏览访问次数代码
- php统计网站/html页面浏览访问次数程序
- php统计网站/html页面浏览访问次数程序
- js统计网站浏览次数
- 统计访问次数
- 统计访问次数
- 统计访问次数
- 统计网页访问次数
- 网页浏览次数统计jsp代码
- 博客实现浏览量统计次数
- 如何设计文章浏览次数的统计
- js cookies统计访问次数
- 统计网站的访问次数
- 关于Muster 5.5.7的奇怪问题
- 计算机专业,想搞嵌入式开发,从哪里入手?
- 窗口类、窗口类对象与窗口
- msdtc问题 IIS 错误
- oracle 下 创建数据库和用户界面操作 和sql 语句 下的创建方法
- moss文档访问浏览次数统计
- 配置与管理Windows Server 2008中的FSRM
- 配置文件读取
- 代码:制作分割线
- VS2005无法启动问题(只停留在启动画面)
- Embeded linux OS Reading Notes
- BDC详解
- 卡片上写日志代码
- scanf/sscanf %[]格式控制串的用法(转)