<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_World.Hello().ToString();</title><subtitle type="text">Sure!I can!!!</subtitle><id>http://feed.cnblogs.com/blog/u/12020/rss</id><updated>2010-11-12T16:07:43Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/12020/rss"/><entry><id>http://www.cnblogs.com/ktgu/archive/2010/04/14/1711979.html</id><title type="text">MSCRM4.0 - 在64位MSCRM4.0 环境中运行32位程序出现的问题及解决方案</title><summary type="text">如果您安装的是64位的MSCRM4.0，而此时你需要在在此网站下运行一个32位的程序，可能出现下面的问题：Server Error in '/ISV/MailExt' Application. Could not load file or assembly 'CrmMailExtension' or one of its dependencies. An attempt was made to l...</summary><published>2010-04-14T09:06:00Z</published><updated>2010-04-14T09:06:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2010/04/14/1711979.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2010/04/14/1711979.html"/><content type="html">&lt;p&gt;如果您安装的是64位的MSCRM4.0，而此时你需要在在此网站下运行一个32位的程序，可能出现下面的问题：&amp;nbsp;&amp;nbsp;&amp;nbsp;&#xD;
&lt;p&gt;&lt;span&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Server Error in '/ISV/MailExt' Application. &#xD;
&lt;hr width="100%" size="1" color="#c0c0c0" /&gt;&#xD;
&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;i&gt;Could not load file or assembly 'CrmMailExtension' or one of its dependencies. An attempt was made to load a program with an incorrect format.&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;原因及解决的办法：&#xD;
&lt;p&gt;这可能是因为我们在创建网站应用程序的时候使用的是CRM的应用程序缓冲池CRMAppPool，而这个App Pool不支持运行32位应用。我们可以新建一个应用程序缓冲池，并在这个Pool的&amp;ldquo;高级选项&amp;rdquo;里找到&amp;ldquo;Enable 32-Bit Applications&amp;rdquo;选项，将其设置为&amp;ldquo;true&amp;rdquo;。&#xD;
&lt;p&gt;&lt;p&gt;重新运行程序，你会得到以下的错误：&#xD;
&lt;p&gt;&lt;p&gt;&lt;strong&gt;HTTP Error 500.0 - Internal Server Error&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Calling LoadLibraryEx on ISAPI filter "d:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll" failed&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;原因及解决的办法：&#xD;
&lt;p&gt;这是因为MSCRM4.0定义的一个全局的ISAPI Filter：DefaultAddonFilter.dll这个64位的应用程序作用于你运行的32位的应用。&amp;nbsp;&#xD;
&lt;p&gt;我们可以设置它的运行条件只对64位应用程序有效：&amp;nbsp;&#xD;
&lt;p&gt;打开C:\windows\System32\inetsrv\config\applicationHost.config文件，找到下面的这句定义并修改为：&amp;nbsp;&amp;nbsp;&#xD;
&lt;p&gt;&amp;lt;filter name="CRM.Default.Addon" path="d:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll" enabled="true" &lt;span style="background-color: #ffffff;"&gt;&lt;span style="color: #800000;"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;preCondition="bitness64"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; /&amp;gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;p&gt;再次运行程序，可能仍会发现以下的错误：&#xD;
&lt;p&gt;&lt;span&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Server Error in '/ISV/MailExt' Application. &#xD;
&lt;hr width="100%" size="1" color="#c0c0c0" /&gt;&#xD;
&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;i&gt;Value cannot be null.&lt;br /&gt;Parameter name: input&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;原因及解决的办法：&#xD;
&lt;p&gt;&lt;p&gt;这是因为CRM中定义了连个Http Module作用的结果，我们可以打开web.config文件，你会找到以下这句定义：&#xD;
&lt;p&gt;&amp;lt;httpModules&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;add name="MapOrg" type="Microsoft.Crm.MapOrgEngine, Microsoft.Crm, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;add name="CrmAuthentication" type="Microsoft.Crm.Authentication.AuthenticationEngine, Microsoft.Crm, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/httpModules&amp;gt;&amp;nbsp;&#xD;
&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;我们可以在我们的应用中的web.config中加上下面的定义以移除Http Module对此网站的作用，因为我们不需要他们。&#xD;
&lt;p&gt;&lt;p&gt;&lt;p&gt;&amp;lt;httpModules&amp;gt;&lt;br /&gt;　　&amp;lt;clear/&amp;gt;&lt;br /&gt;&amp;lt;/httpModules&amp;gt;&amp;nbsp;&#xD;
&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;感谢&lt;a href="http://www.bibble-it.com/author/ben/" title="Posts by Ben"&gt;Ben&lt;/a&gt;的文章：&lt;a target="_blank" href="http://www.bibble-it.com/2008/06/11/running-other-web-applications-inside-dynamics-crm-40-32-or-64-bit"&gt;Running other web applications inside Dynamics CRM 4.0 (32 or 64 bit)&lt;/a&gt;&amp;nbsp;对解决此问题提供的帮助。&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/span&gt;&lt;i&gt;Could not load file or assembly 'CrmMailExtension' or one of its dependencies. An attempt was made to load a program with an incorrect format.&lt;/i&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ktgu/aggbug/1711979.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ktgu/archive/2010/04/14/1711979.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2009/04/16/1353246.html</id><title type="text">XPath详解，总结</title><summary type="text">经常在工作中会使用到XPath的相关知识，但每次总会在一些关键的地方不记得或不太清楚，所以免不了每次总要查一些零碎的知识，感觉即很烦又浪费时间，所以对XPath归纳及总结一下。 在这篇文章中你将能学习到： XPath简介 XPath 路径表达式详解 XPath在DOM，XSLT及XQuery中的应用 XPath简介 XPath是W3C的一个标准。它最主要的目的是为了在XML1.0或XML1.1文档...</summary><published>2009-04-16T15:52:00Z</published><updated>2009-04-16T15:52:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2009/04/16/1353246.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2009/04/16/1353246.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2009/04/16/1436818.html</id><title type="text">MSCRM4.0功能扩展 - 怎样实现自动共享</title><summary type="text">MSCRM提供了记录的共享功能，其中可共享的有：Read，Write，Delete，Append，Assign，Share六种权限。我们可以将一条或多条记录共享给某些User或Team。假设我们要共享Account的多条记录给某些User或Team。选择要共享的记录 -&amp;gt; "More Actions" -&amp;gt; "Sharing..."点击"Add User/Team",在弹出的Looku...</summary><published>2009-04-16T15:35:00Z</published><updated>2009-04-16T15:35:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2009/04/16/1436818.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2009/04/16/1436818.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2008/12/14/1354890.html</id><title type="text">如何使用XSLT的一个示范</title><summary type="text">这个周末也闲着没事，写了个XSLT小示范，仅希望能给初学者一点参考价值。实例仅为了更多的应用到XSLT的各个元素去表现功能而并非最佳实践。在读这篇文章之前你应该就关于XSLT的基础概念有一些基本了解以及对XPath有比较熟练的掌握，因为XSLT是基于XPath去匹配需要应用的模板以及定位节点等。这篇文章不再赘述，　　在这篇实例中主要应用了以下一些常用的XSLT元素，如：&amp;lt;xsl:styles...</summary><published>2008-12-14T15:32:00Z</published><updated>2008-12-14T15:32:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2008/12/14/1354890.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2008/12/14/1354890.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2008/07/19/1246794.html</id><title type="text">已经停笔好久了</title><summary type="text">刚看了一下自己的博客，最近的一次写文章还是去年六月，到现在也一年多了。这一年来也时常打开看看，有的时候也真的把平时工作的点滴积累记录一下，一来可以在以后用到的时候翻翻作为参考，二来也可以给一些新入门的朋友一些帮助吧。 这一年来其实自己在技术上也没有很长足的长进。期间换了份工作，也想了很多以后的路怎么走。所以在换工作的时候也就特别慎重。挑了很多公司，有做网络的，有网站的，有行业应用的。有做服务的。有...</summary><published>2008-07-19T13:12:00Z</published><updated>2008-07-19T13:12:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2008/07/19/1246794.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2008/07/19/1246794.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2007/06/19/789215.html</id><title type="text">正则表达式</title><summary type="text">限定符的概念： 非显式限定符(3 个):*：出现0或多次+：出现1或多次？：出现0或1次 显式限定符:使用显式限定符则可准确指定数字、范围或数字集,显式限定符使用花括号 {} 及其中的数字值表示模式出现次数的上下限 a{5}:准确匹配5个字符"a"a{,5}:0到5个字符"a"a{5,}5到任意个字符"a"a{2,3}2到3个字符"a" 元字符的概念： 在正则表达式中，有一种意义特殊的构造，即元字...</summary><published>2007-06-19T07:15:00Z</published><updated>2007-06-19T07:15:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2007/06/19/789215.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2007/06/19/789215.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2007/03/31/695120.html</id><title type="text">一个超级NB的面试问答(转)</title><summary type="text">A：请写一个文件拷贝函数。 Q：你说的"拷贝"是什么意思？ A：嗯。。。。就是把一个文件的内容拷贝到新的文件 Q：考不考虑日期/时间？ A：不用，那些不用被拷贝。 Q：目标文件可以和源文件同名么？ A：嗯。。。不行 Q：那我不用担心假名攻击（name spoofing）？比如说土耳其语的I。（注意哈，土耳其语的I有四种写法，和英语的I相似而不同）。 A：不用担心。 Q：文件属性呢？ A：新文件和老...</summary><published>2007-03-31T08:06:00Z</published><updated>2007-03-31T08:06:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2007/03/31/695120.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2007/03/31/695120.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2006/12/01/579504.html</id><title type="text">智能客户端(Smart Client)应用程序开发</title><summary type="text">好久前就听说过微软提出的智能客户端的概念,当时总以为微软又推出什么新的替代现有技术的新技术,是不是又会引起什么新的技术革命,心想作一个忠实的微软Fans也不太容易啊,也真够累的.本也想关注一下,但一直工作也忙,也由于别的方面学的还不够扎实,所以也没有太多的时间来研究这个东东.直到最近这几个月的时间内总算很清闲,倒也没什么事,于是花了点时间研究研究.才算对智能客户端有了一些认识.我们从.NET Fr...</summary><published>2006-12-01T15:50:00Z</published><updated>2006-12-01T15:50:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2006/12/01/579504.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2006/12/01/579504.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2006/11/29/576368.html</id><title type="text">C#2.0新的语法扩充(泛型,迭代器,匿名方法)</title><summary type="text">1.匿名方法在C#1.0中典型的给一个委托添加一个方法调用代码如下:private void ctrl_Click (object sender,EventArgs e)txt.Click += new MyDelegate(ctrl_Click);private ctrl_Click(object sender,EventArgs e){Message.Show(...);}哪怕只有这么一条语句...</summary><published>2006-11-29T07:14:00Z</published><updated>2006-11-29T07:14:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2006/11/29/576368.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2006/11/29/576368.html"/></entry><entry><id>http://www.cnblogs.com/ktgu/archive/2006/11/28/575279.html</id><title type="text">对C#委托及事件委托的理解</title><summary type="text">委托的声明public delegate void MyDelegate(string str);注1.委托的定义和方法的定义类似，只是在前面加了一个delegate,但委托不是方法，它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。2.委托相当于C++中的函数指针，但它是类型安全的。3.委托是从System.Delegate派生，但不能象定义常...</summary><published>2006-11-28T08:15:00Z</published><updated>2006-11-28T08:15:00Z</updated><author><name>谷哥</name><uri>http://www.cnblogs.com/ktgu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ktgu/archive/2006/11/28/575279.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ktgu/archive/2006/11/28/575279.html"/></entry></feed>
