蝈蝈俊.net

-- 用随笔来记录自己的技术感触

   博客堂 :: 首页 :: 联系 :: RSS 2.0 ::
随笔 - 666, 评论 - 4864, 引用 - 276

导航

关于

这里是我的技术Blog,下一代CSDN社区Blog在 http://blog.csdn.net/ghj1976/

标签

每月存档

最新留言

广告

[收集的资料] Remoting 如何接受错误

需要在服务器段作如下配置:

<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> 之间了,结果咋调试都不对,极度郁闷.

posted on 2007-03-28 10:40:00 by ghj1976  评论(0) 阅读(2447)

[收集的资料]跨域或者Internet访问Remoting的技术

以下两篇文章涉及到这个技术,为了自己方便寻找,特收集到这里.

跨域或者Internet访问Remoting[Remoting FAQ]

http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/09/remoting_InvalidCredentialException.html

Identity flow across Remoting Layers

http://forums.asp.net/thread/1626741.aspx

posted on 2007-03-28 10:04:00 by ghj1976  评论(0) 阅读(2542)

[收集资料]正则表达式中一些特殊字符的表示

在.NET Framework 开发人员指南 的 字符转义 一节 有这样一段话。
除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。
但是其中并未注明这些字符应该匹配为什么字符。
为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。

点的转义:             .  ==> \u002E
美元符号的转义:$  ==> \u0024
乘方符号的转义:^  ==> \u005E
左大括号的转义:{  ==> \u007B
左方括号的转义:[  ==> \u005B
左圆括号的转义:(  ==> \u0028
竖线的转义:        |  ==> \u007C
右圆括号的转义:)  ==> \u0029
星号的转义:        *  ==> \u002A
加号的转义:        +  ==> \u002B
问号的转义:        ?  ==> \u003F
反斜杠的转义:    \  ==> \u005C

posted on 2007-03-18 22:35:00 by ghj1976  评论(1) 阅读(1328)

Visual Studio 2005 sp1 中Web Project和Web Site 项目开发站点的启动问题

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可以定义多个项目一起启动,参看下图:

vs2005 中设置启动项目

如上图所示,如果项目是上述方式,一个Solution中有2个WebSite应用:WebSite1,WebSite2 和 两个 WebApplication 应用: WebApplication1,WebApplication2 。上述应用中我配制成只有一个项目启动,即 WebApplication1项目启动。我按F5,调试开始后,只会有三个ASP.NET Development Server启动起来。WebApplication2项目对应的ASP.NET Development Server不会启动起来。

原因看前面的分析。

蝈蝈俊.net

posted on 2007-03-09 22:08:00 by ghj1976  评论(34) 阅读(8960)

基于.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 的配置

 

posted on 2007-03-02 17:21:00 by ghj1976  评论(7) 阅读(8093)