解决asp.net Sharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
问题描述:
无法连接发布自定义字符串处理程序,不能进行输出缓存处理。IIS 实例 ID 为“1772638466”,
URL 为“http://XXXX.XXX.XXX/EnglishWorld/Default.aspx”。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
在系统日志大片出现(除了URL不同),但貌似对系统没什么影响,能正常使用.
此问题不会影响正常使用,但日志很快就满了
前提说明:
EnglishWorld项目以虚拟目录的方式部署在使用的Sharepoint站点下,文件放置位置:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\EIP\Module\EnglishWorldPage
问题原因:
sharepoint 站点下 自定义了 一些 <httpmodule> 的处理,其中包含项: PublishingHttpModule ,而不需要在mailbook目录下用到,移除即可解决问题
解决方法:
在 EnglishWorld 虚拟路径下的web.config 中编辑,加入以下配置
<httpModules>
<remove name="PublishingHttpModule" />
</httpModules>
相关推荐
-
Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方法
前几天安装了最新的Visual Studio 2017企业版,发现无法打开之前使用Visual Studio 2015创建的SharePoint 2016解决方案,提示"需要更新". 解决方法如下: 右键-编辑.csproj,把MinimumOfficeToolsVersion的值从14.5修改为14.0,重新加载项目就可以了. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.
-
Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享
本文为大家详细介绍了Microsoft Visual Studio 2017 for Mac Preview 下载.安装.案例Demo 0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤,扛不住了,就把我的Mac放在公司. Mac之前为了运行VS,还买了一个PD虚拟机... 现在,我终于喝到鸡汤了--随着Visual Studio 2017的发布,for Mac的版本也诞生了! 下载地址大家可以去visualstudio官网下载,不过可能会有点儿慢,我上传了百度云.文章最后提供下载.
-
Visual Studio 2017中找回消失的“在浏览器中查看”命令
不知为何,在新安装 Visual Studio 2017 后,发现所有 Web 项目上右键菜单的"在浏览器中查看"命令消失了,只能以调试模式启动网站,非常别扭. 最后在 Stackoverflow 上找到了遇到同样问题的解决方法:通过自定义菜单将此命令添加回来. 1.在工具栏上右键,选择"自定义": 2.在弹出的窗口中,选择"命令"标签.然后选择"上下文菜单",在其右侧下拉列表中找到"项目和解决方案上下文菜单 | 项
-
Visual Studio 2017 (VS 2017)离线安装包制作方法
史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件.如果用户处在一个与外网隔离的网络环境中,则必须首先自行创建理想安装包.下面在参考微软官方文档(Create an offline installation of Visual Studio 2017 -)的基础上, 介绍如何创建离线包. 下载安装工具 用户可以通过不同的途径从(https://www.visualstudio.com)
-
Visual Studio 2017安装心得总结
既然VS2017已经发布了,就想安装一下试试,先卸载VS2015, 网上有个完全卸载的东东,https://github.com/Microsoft/VisualStudioUninstaller/releases 听说安装完VS2017需要60G,我的C盘不够,只能用虚拟机安装了. 下载地址:https://www.visualstudio.com/zh-hans/downloads/ 微软的VS2017更改了安装方式,不再提供ISO包,只能下载离线安装文件了, 复制代码 代码如下: F:\v
-
ASP.NET、SharePoint中另存文件的长文件名被截断的原因及解决办法
一个Word文档,或者是什么文件,文件名称超过15个汉字,或者一定长度的字母之后,上传到文档库是没有问题的,但是如果你想下载,使用[右键]-[另存为],就会发现保存框的文件名一栏中,就剩下15个汉字了,其他的都被省略了. 我就开始寻找解决的办法,直接点击文件,默认会用客户端程序打开,例如word文档,会使用word打开,发现文件名是正常的,然后使用word的另存为,正常. 使用moss的资源管理器视图,从视图中直接复制文件出来,正常. 唯独另存不正常,以上都是在IE6的环境测试的. 上网goog
-
Visual Studio 2017正式版离线安装教程
Visual Studio 2017 RTM正式版离线安装及介绍. 首先至官网下载:https://www.visualstudio.com/zh-hans/downloads/ VS 2017 正式版介绍:https://www.visualstudio.com/zh-hans/vs/whatsnew/ VS 2017 离线模式只离线.NET Core部分: Visual Studio Professional 2017: vs_professional.exe--layoutD:\vs201
-
解决asp.net Sharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
问题描述: 无法连接发布自定义字符串处理程序,不能进行输出缓存处理.IIS 实例 ID 为"1772638466", URL 为"http://XXXX.XXX.XXX/EnglishWorld/Default.aspx". 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心. 在系统日志大片出现(除了URL不同),但貌似对系统没什么影响,能正常使用. 此问题不会影响正常使用,但日志很快就满了
-
asp.net实现非常实用的自定义页面基类(附源码)
本文实例讲述了asp.net实现非常实用的自定义页面基类.分享给大家供大家参考,具体如下: 看到前面几篇文章(如:<asp.net实现利用反射,泛型,静态方法快速获取表单值到Model的方法>)想到的.下面总结发布一个笔者在开发中常用的一个自定义BasePage类,废话不多说了,直接贴代码. 一.BasePage类 1.代码 using System; using System.Data; using System.Configuration; using System.Web; using
-
如何解决ASP.NET新增时多字段取值的问题
ASP.NET 开发人员在卡发时经常会碰到一个情况,就是新增的页面中字段太多,在点击保存的时候需要一个一个的赋值实体或者构建SQL语句去保存.这样不仅浪费体力还需要占用大量的文本行控件去写代码.经过构思是否可以使用一种更方便的办法去解决呢?提高代码的内聚性. 1.思路 我们知道一般新增页面最多的就是一大堆文本框让用户输入内容,然后点击保存按钮进行提交将数据持久化到数据库. 在点击提交的时候传统方式就是一个一个文本框的读取赋值. HTML代码如下: <asp:TextBox ID="Text
-
解析如何利用一个ASP.NET Core应用来发布静态文件
虽然ASP.NET Core是一款"动态"的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件.CSS样式文件和图片文件的请求.针对不同格式的静态文件请求的处理,ASP.NET Core为我们提供了三个中间件,它们将是本系列文章论述的重点.不过在针对对它们展开介绍之前,我们照理通过一些简单的实例来体验一下如何在一个ASP.NET Core应用中发布静态文件. 目录 一.以Web的形式读取文件 二.浏览目录内容 三.显示默认页面
-
asp.net通过配置文件连接Access的方法
本文实例讲述了asp.net通过配置文件连接Access的方法.分享给大家供大家参考.具体分析如下: 这里数据库blog.mdb存放在App_Data中 配置文件 <connectionStrings> //方法一 <add name="access_conn" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source="/> <add name="acces
-
ASP.NET性能优化之构建自定义文件缓存
现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存.如,我们可以把HTML输出缓存存储到memcached分布式集群服务器,或者MongoDB中(一种常用的面向文档数据库,不妨阅读本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx).当然,我们也可以把缓存作为文件存储到硬盘上,考虑到可扩展性,这是一种最廉价的做法,本文就是介绍如果构建自定义文件缓存. 1:OutputCachePro
-
完美解决mysql客户端授权后连接失败的问题
在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口. 如下: mysql> select host,user,password from mysql.user; +--------------+-----------------+---------------------------------------------------------+ | host | user | passw
-
完美解决spring websocket自动断开连接再创建引发的问题
问题:由于 web session 超时时间为 30 分钟,如用户在 web session 规定时间内没有退出系统,但由于其它原因 用户却断开的 websocket 的连接,如果用户还要聊天或是其它 websocket 方面的操作,那么就只能重新连接... 看代码: var socket; var $ = function() { return document.getElementById(arguments[0]); } var log = function(msg) { $("log&q
-
解决asp.net上传文件超过了最大请求长度的问题
错误消息:超过了最大请求长度 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S. 解决方案 1. 修改web.config文件可以改变这个默认值 <configuration> <system.web> <httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> </system.web> <configuratio
-
解决python通过cx_Oracle模块连接Oracle乱码的问题
用python连接Oracle是总是乱码,最有可能的是oracle客户端的字符编码设置不对. 本人是在进行数据插入的时候总是报关键字"From"不存在,打印插入的Sql在pl/sql中进行插入,没有问题.所以,后来从字符集编码上去考虑和解决问题. 编写的python脚本中需要加入: import os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' 这样可以保证select出来的中文显示没有问题. 要能够正常的inser
随机推荐
- 使用Spring来创建一个简单的工作流引擎
- perl use 命令中指定路径的方法
- 一个可绑定数据源的jQuery数据表格插件
- javascript防篡改对象实例详解
- Android编程实现图片的浏览、缩放、拖动和自动居中效果
- Python中的包和模块实例
- JavaScript中判断数据类型的方法总结
- C# 汉字转拼音(全拼和首字母)实例
- python使用urllib模块开发的多线程豆瓣小站mp3下载器
- MySql 5.6.35 winx64 安装详细教程
- javascript getElementsByClassName函数
- javascript div 弹出可拖动窗口
- c#使用微信接口开发微信门户应用
- PowerShell中prompt函数的妙用
- sql带分隔符的截取字符串示例
- js播放wav文件(源码)
- 分享几个超级震憾的图片特效
- JS/jQuery实现默认显示部分文字点击按钮显示全部内容
- Flex与.NET互操作(八) 使用FluorineFx网关实现远程访问
- 详解Kotlin:forEach也能break和continue