需要在服务器段作如下配置:
<configuration>
<system.runtime.remoting>
<!-- 模式属性的有效值为
on - 调用方接收默认的错误消息
remoteOnly - 远程组件所在的计算机上的客户端接收
异常的详细信息。远程调用接收
默认的错误消息
off - 调用方接收异常的详细信息 -->
<customErrors mode="on"/>
</system.runtime.remoting>
</configuration>
注意:
<customErrors mode="on"/>
在 </system.runtime.remoting> 之内.
我有一次错误的把 <customErrors mode="on"/> 配在
<system.runtime.remoting>
<application> 之间了,结果咋调试都不对,极度郁闷.
在.NET Framework 开发人员指南 的 字符转义 一节 有这样一段话。
除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。
但是其中并未注明这些字符应该匹配为什么字符。
为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。
点的转义: . ==> \u002E
美元符号的转义:$ ==> \u0024
乘方符号的转义:^ ==> \u005E
左大括号的转义:{ ==> \u007B
左方括号的转义:[ ==> \u005B
左圆括号的转义:( ==> \u0028
竖线的转义: | ==> \u007C
右圆括号的转义:) ==> \u0029
星号的转义: * ==> \u002A
加号的转义: + ==> \u002B
问号的转义: ? ==> \u003F
反斜杠的转义: \ ==> \u005C
Visual Studio 2005 sp1中新增了ASP.NET Web Application 应用类型。这样网站开发我们既可以选择ASP.NET Web Application 应用类型,又可以选择ASP.NET Web Site类型。
稍稍大点网站项目,我们实际的解决方案(Solution)中,可能不会只有一个网站应用程序。可能有多个,分别是上述两种。有时候我们希望这几个网站启动其中几个,有时候又是另外几个。这如何做呢?
默认情况下,我们在Visual Studio 2005 sp1中开始调试的时候,我们会看到我们这些网站项目,会自动启动几个ASP.NET Development Server。不过你有没有注意启动了几个呢?
本篇博客就是为解决这个问题而写的。
先说Visual Studio 2005中就有的ASP.NET Web Site类型的网站项目。
一个解决方案中,有几个ASP.NET Web Site类型的网站项目,我们在执行或调试程序的时候,默认就启动几个ASP.NET Development Server。而不论你的启动项目设置的是哪个。
Visual Studio 2005 sp1中新增的Web Application 应用类型可不是这样的,除非你设置了这个Web Applicationshi 启动项目,否则这个项目对应的ASP.NET Development Server不会启动。
原因很简单:
这两种Web应用类型不同导致了上述不同。
Web Site 是把一个目录下所有东西都认为是Web项目的一部分,这样因为它不确定你要条是那个部分,所以简单化,全部给你启动起来了。
Web Application Project 首先是一个 Project,然后才是一个 Web。而Visual Studio 只有被定义为启动项目的Project 才会被启动。所以Web Application Project只有你配置了它启动,它才会启动对应的ASP.NET Development Server。
附加说明:Visual Studio可以定义多个项目一起启动,参看下图:

如上图所示,如果项目是上述方式,一个Solution中有2个WebSite应用:WebSite1,WebSite2 和 两个 WebApplication 应用: WebApplication1,WebApplication2 。上述应用中我配制成只有一个项目启动,即 WebApplication1项目启动。我按F5,调试开始后,只会有三个ASP.NET Development Server启动起来。WebApplication2项目对应的ASP.NET Development Server不会启动起来。
原因看前面的分析。
蝈蝈俊.net
最近在开发中,需要做代码高亮显示,特意从网上搜索了一下,并咨询了几个人,目前我所收集整理的基于.net技术的代码高亮组件主要有以下几个:
1、Syntax Highlighter
Syntax Highlighter的网址在:http://www.wilcob.com/Wilco/Toolbox/SyntaxHighlighter.aspx
这个组件开放源码,你可以在上述连接页面找到源码下载。
上述这个页面还有这个代码的模型图。
据说Windows Live Writer使用的代码高亮插件就是在他基础上出来的。这个代码高亮插件叫:Syntax Highlighter for Windows Live Writer
这个插件的网址在:http://www.codeplex.com/Highlight4Writer
2、Actipro CodeHighlighter - ASP.NET Control
博客堂有段时间就是使用的它。他的网址如下:
http://www.actiprosoftware.com/Products/DotNet/ASPNET/CodeHighlighter/
这是一个免费使用的组件,但是你无法获得这个组件的源码。
它跟 Actipro SyntaxEditor - Windows Forms .NET Control (http://www.actiprosoftware.com/Products/DotNet/WindowsForms/SyntaxEditor/Default.aspx)
用的是同一套代码高亮引擎。
本博客是由 Windows Live Writer 编写发布的,蝈蝈俊 推荐大家使用 Windows Live Writer.
博客堂的使用方法请看思归的下面这篇博客:
博客堂 Windows Live Writer 的配置
CSDN 博客的使用方法请看下面这篇文章:
CSDN Windows Live Writer 的配置