<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_青松阳光</title><subtitle type="text">关注.NET平台及SharePoint产品</subtitle><id>http://feed.cnblogs.com/blog/u/19860/rss</id><updated>2012-04-16T07:24:20Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/19860/rss"/><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2012/04/16/2451808.html</id><title type="text">开发自定义字段时一定要注意复合控件的ID问题</title><summary type="text">在项目开发的时候，会开发一些自定义字段，这些字段在编辑的时候可能包含一些复合控件，例如有文本框，隐藏域等。如果一个列表中只创建一个该类型字段实例时还不会有什么大的问题。但是如果创建了两个以上该字段实例的时候，如果复合控件的ID处理不当，里面又加上了js操作控件处理逻辑，将会出现问题。例如我在项目中，开发了单一选择用户的自定义字段，见下图所示，字段中包含了js处理文本框和隐藏域，再有两个以上的该字段实例的时候，给第二个字段选择人员时点击确定，将会填充到第一个字段中，也就是说第二个字段以后将不好使。用developer tool工具查看前两个文本框的ID,竟然是一样的，见下图所示其原因是自定义字.</summary><published>2012-04-16T07:24:00Z</published><updated>2012-04-16T07:24:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/16/2451808.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/16/2451808.html"/><content type="html">&lt;p&gt; 在项目开发的时候，会开发一些自定义字段，这些字段在编辑的时候可能包含一些复合控件，例如有文本框，隐藏域等。如果一个列表中只创建一个该类型字段实例时还不会有什么大的问题。但是如果创建了两个以上该字段实例的时候，如果复合控件的ID处理不当，里面又加上了js操作控件处理逻辑，将会出现问题。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;例如我在项目中，开发了单一选择用户的自定义字段，见下图所示，&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError1.jpg" width="431" height="123" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;字段中包含了js处理文本框和隐藏域，再有两个以上的该字段实例的时候，给第二个字段选择人员时点击确定，将会填充到第一个字段中，也就是说第二个字段以后将不好使。用developer tool工具查看前两个文本框的ID,竟然是一样的，见下图所示&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError2.jpg" width="1038" height="229" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;其原因是自定义字段中对复合控件的ID没有任何处理，这些控件是在RenderingTemplate中声明的，如下图&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError3.jpg" width="723" height="297" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这里声明文本框ID和隐藏域ID是不可能改成不一样的，那么我们可以从继承自&lt;/p&gt;&lt;p&gt;BaseFieldControl的类中，将以上控件的字段ID改掉，加入一个不同的前缀，最理想的前缀就是用与之关联的Field的InternalName了，如下图&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError4.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;然后再hook的js中修改一下&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError5.jpg" width="916" height="201" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;重新部署之后，就会解决找不到相应文本框的问题了，如下图&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/DuplicateIdError6.jpg" width="411" height="107" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;希望这种解决方案可以给大家带来帮助。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2451808.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/16/2451808.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2012/04/09/2438953.html</id><title type="text">彻底解决SharePoint开发Debug中弹出的IIS Ping超时问题</title><summary type="text">当我们调试SharePoint2010开发代码时候，经常会遇到讨厌的界面，如下一般的做法，是找到SharePoint站点所用到的应用程序池，在高级设置中将Enable Ping改为false。然后如果你创建了多个web应用程序，需要手工的将每一个应用程序池设置都改一遍。将来新建的时候还需要手工改。现在给大家推荐一个powershell脚本，一个老外写的，其原理是从根子上在iis配置信息中将Enable Ping改为false，这样不管是现在的应用程序池，还是将来有可能新添加的应用程序池都不用担心调试带来的骚扰问题了。运行结果截图</summary><published>2012-04-09T06:52:00Z</published><updated>2012-04-09T06:52:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/09/2438953.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/09/2438953.html"/><content type="html">&lt;p&gt;&lt;span style="font-family: Arial;"&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;当我们调试SharePoint2010开发代码时候，经常会遇到讨厌的界面，如下&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/iisdebug.jpg" width="412" height="156" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt;一般的做法，是找到SharePoint站点所用到的应用程序池，在高级设置中将Enable Ping改为false。然后如果你创建了多个web应用程序，需要手工的将每一个应用程序池设置都改一遍。将来新建的时候还需要手工改。现在给大家推荐一个&lt;a href="http://woutersdemos.codeplex.com/releases/view/85678"&gt;powershell脚本&lt;/a&gt;，一个老外写的，其原理是从根子上在iis配置信息中将Enable Ping改为false，这样不管是现在的应用程序池，还是将来有可能新添加的应用程序池都不用担心调试带来的骚扰问题了。运行结果截图&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/runps1.gif" width="677" height="360" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2438953.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2012/04/09/2438953.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2012/03/22/2411045.html</id><title type="text">推荐两本SharePoint2010开发必看的书籍</title><summary type="text">有意愿转向SharePoint2010开发的朋友，我给大家推荐两本必看书籍：1. Inside Microsoft SharePoint 20102. SharePoint 2010 Developer Reference不知道有没有中文译文版本，不过希望大家还是读一下英文原版，大家可以在皮皮书屋里下载，地址：http://ppurl.com平时可以将这两本书放到桌面，当然了还要准备SharePoint 2010开发SDK, 都放到一块，可以随时查阅。</summary><published>2012-03-22T01:32:00Z</published><updated>2012-03-22T01:32:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/22/2411045.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/22/2411045.html"/><content type="html">&lt;p&gt;有意愿转向SharePoint2010开发的朋友，我给大家推荐两本必看书籍：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;div&gt;1. Inside Microsoft SharePoint 2010&lt;/div&gt;&lt;p&gt;2. SharePoint 2010 Developer Reference&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;不知道有没有中文译文版本，不过希望大家还是读一下英文原版，大家可以在皮皮书屋里下载，地址：http://ppurl.com&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;平时可以将这两本书放到桌面，当然了还要准备SharePoint 2010开发SDK, 都放到一块，可以随时查阅。 &lt;br /&gt;&lt;/p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2411045.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/22/2411045.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2012/03/12/2392144.html</id><title type="text">Office Web App 安装完之后发现在线查看Word或者PPT发生错误解决方案</title><summary type="text">1. 原因： 相关的服务应用程序和DC安装在了同一台服务器上，此服务应用程序包括： A. Word Viewing Service 应用程序 B. PowerPoint Service 应用程序 2. 解决方法： 在PowerShell窗口中运行以下命令： #Enable Word Web App: $e = Get-SPServiceApplication | where {$_.TypeName.Equals("Word Viewing Service 应用程序")} $e.WordServerIsSandboxed = $false ...</summary><published>2012-03-12T09:30:00Z</published><updated>2012-03-12T09:30:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/12/2392144.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/12/2392144.html"/><content type="html">&lt;div&gt;  &lt;p&gt;&lt;span&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;原因：&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:宋体"&gt;相关的服务应用程序和&lt;/span&gt;DC&lt;span style="font-family:宋体"&gt;安装在了同一台服务器上，此服务应用程序包括：&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;A.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Word Viewing Service &lt;span style="font-family:宋体"&gt;应用程序&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;B.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;PowerPoint Service &lt;span style="font-family:宋体"&gt;应用程序&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;解决方法：&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:宋体"&gt;在&lt;/span&gt;PowerShell&lt;span style="font-family:宋体"&gt;窗口中运行以下命令：&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;#Enable Word Web App:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;$e = Get-SPServiceApplication | where {$_.TypeName.Equals("Word Viewing Service &lt;/span&gt;&lt;span style="font-family:宋体"&gt;应用程序&lt;/span&gt;")}&lt;/p&gt;  &lt;p&gt;&lt;span&gt;$e.WordServerIsSandboxed = $false&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;#Enable PowerPoint Web App &amp;#8211; you need to answer &amp;#8220;Y&amp;#8221; for each command:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedViewing $false&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedEditing $false&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;IISRESET /NOFORCE&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;结果&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;    &lt;p&gt;&amp;nbsp;&lt;span&gt;After following above steps viewing and editing of PowerPoint files worked without any issue. But for word files editing worked but viewing encountered the same issue,&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span&gt;Wonder what&amp;#8217;s wrong with the issue and came no solutions.. But after I edit the uploaded word file and saved and viewed on browser everything worked fine there after.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;It&amp;#8217;s recommended not to follow these steps on production environment and should not install Office Web Apps on a DC&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;更新，大家也可以查看这里：&lt;div&gt;&lt;a target="_blank" href="http://gallery.technet.microsoft.com/scriptcenter/44ac3193-e7cc-4428-ae14-98177b5feab2"&gt;Workaround for Office Web Apps on Domain Controller (DC)&lt;/a&gt;&lt;/div&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;  &lt;/div&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2392144.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2012/03/12/2392144.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2012/02/24/2366051.html</id><title type="text">MSDN针对SharePoint 2010提供了101个解决方案示例代码供下载</title><summary type="text">从事SharePoint2010开发的朋友们，MSDN针对SharePoint 2010提供了101个解决方案示例代码供下载学习，见图如下：下载地址是：http://code.msdn.microsoft.com/SharePoint-2010-101-Code-da251182另外针对SharePoint2010的示例代码可以在这里查找下载：http://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&amp;f%5B0%5D.Value=Sharepoint%202010%20101%20code%20samples&amp;</summary><published>2012-02-24T01:32:00Z</published><updated>2012-02-24T01:32:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2012/02/24/2366051.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2012/02/24/2366051.html"/><content type="html">&lt;p&gt;从事SharePoint2010开发的朋友们，MSDN针对SharePoint 2010提供了101个解决方案示例代码供下载学习，见图如下：&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/SP2010SampleCode.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;下载地址是：&lt;a href="http://code.msdn.microsoft.com/SharePoint-2010-101-Code-da251182"&gt;http://code.msdn.microsoft.com/SharePoint-2010-101-Code-da251182&lt;/a&gt;&lt;/p&gt;&lt;p&gt;另外针对SharePoint2010的示例代码可以在这里查找下载：&lt;/p&gt;&lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&amp;amp;f%5B0%5D.Value=Sharepoint%202010%20101%20code%20samples&amp;amp;f%5B0%5D.Text=Sharepoint%202010%20101%20code%20samples"&gt;http://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&amp;amp;f%5B0%5D.Value=Sharepoint%202010%20101%20code%20samples&amp;amp;f%5B0%5D.Text=Sharepoint%202010%20101%20code%20samples&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2366051.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2012/02/24/2366051.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2011/09/16/2178260.html</id><title type="text">2010 Information Worker Demonstration and Evaluation Virtual Machine (SP1) 提供下载</title><summary type="text">微软在9月13号发布了新的SharePoint 2010 SP1 评估虚拟机，包括以下内容Virtual machine “a” contains the following pre-configured software:Windows Server 2008 R2 SP1 Standard Evaluation Edition, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINSMicrosoft SQL Server 2008 R2 Enterp..</summary><published>2011-09-16T01:08:00Z</published><updated>2011-09-16T01:08:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/16/2178260.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/16/2178260.html"/><content type="html">&lt;p&gt; 微软在9月13号发布了新的SharePoint 2010 SP1 评估&lt;a&gt;&lt;/a&gt;&lt;a&gt;虚拟机&lt;/a&gt;&lt;a&gt;&lt;/a&gt;，包括以下内容&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;Virtual machine &amp;#8220;a&amp;#8221; contains the following pre-configured software:&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Windows Server 2008 R2 SP1 Standard Evaluation Edition, running as an Active  Directory Domain Controller for the &amp;#8220;CONTOSO.COM&amp;#8221; domain with DNS and WINS&lt;/li&gt;&lt;li&gt;Microsoft SQL Server 2008 R2 Enterprise Edition with Analysis, Notification,  and Reporting Services&lt;/li&gt;&lt;li&gt;Microsoft Visual Studio 2010&lt;/li&gt;&lt;li&gt;Microsoft SharePoint Server 2010 SP1 Enterprise Edition&lt;/li&gt;&lt;li&gt;Microsoft Office Web Applications SP1&lt;/li&gt;&lt;li&gt;Microsoft FAST Search for SharePoint 2010 SP1&lt;/li&gt;&lt;li&gt;Microsoft Project Server 2010 SP1&lt;/li&gt;&lt;li&gt;Microsoft Office Professional Plus 2010 SP1&lt;/li&gt;&lt;li&gt;Microsoft Visio 2010 SP1&lt;/li&gt;&lt;li&gt;Microsoft Project 2010 SP1&lt;/li&gt;&lt;li&gt;Microsoft Lync 2010&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Virtual machine &amp;#8220;b&amp;#8221; contains the  following pre-configured software:&lt;br /&gt; &lt;ol&gt;&lt;li&gt;Windows Server 2008 R2 SP1 Standard Evaluation Edition, joined to the  &amp;#8220;CONTOSO.COM&amp;#8221; domain&lt;/li&gt;&lt;li&gt;Microsoft Exchange Server 2010 SP1&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Virtual machine &amp;#8220;c&amp;#8221;  contains the following pre-configured software:&lt;br /&gt; &lt;ol&gt;&lt;li&gt;Windows Server 2008 R2 SP1 Standard Evaluation Edition, joined to the  &amp;#8220;CONTOSO.COM&amp;#8221; domain&lt;/li&gt;&lt;li&gt;Microsoft Lync Server 2010&lt;/li&gt;&lt;/ol&gt;请在&lt;a target="_blank" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27417"&gt;这里&lt;/a&gt;下载。&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2178260.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/16/2178260.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2011/09/15/2177332.html</id><title type="text">使用XSLT和XML创建Excel</title><summary type="text">在做SharePoint开发时，有时候会要求将SPGridView或者用表格(System.Web.UI.WebControls.Table)展示的数据导出为Excel。 如果使用SPGridView且不分页我们可以轻松得将其展示数据导出为Excel，具体做法参考这里。如果SPGridView做在了Web部件里，就很难使用这样的技术了，因为我们无法去重载Web部件所在的Page的VerifyRenderingInServerForm以防止导出时产生异常。另外如果我们用代码自己画出来的稍微复杂的报表要求导出为Excel时就很难借助SPGridView了。使用XSLT和XML来创建Excel可以满</summary><published>2011-09-15T04:37:00Z</published><updated>2011-09-15T04:37:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/15/2177332.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/15/2177332.html"/><content type="html">&lt;span style=" font-family:宋体;"&gt;在做SharePoint开发时，有时候会要求将SPGridView或者用表格(System.Web.UI.WebControls.Table)展示的数据导出为Excel。 如果使用SPGridView且不分页我们可以轻松得将其展示数据导出为Excel，&lt;/span&gt;&lt;span style="font-size:10.5pt;font-family:宋体;Times New Roman&amp;quot;;"&gt;具体做法参考&lt;/span&gt;&lt;span style="font-size:10.5pt;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;Times New Roman&amp;quot;;"&gt;&lt;a target="_blank" href="http://geekswithblogs.net/azamsharp/archive/2005/12/21/63843.aspx"&gt;&lt;a href="http://geekswithblogs.net/azamsharp/archive/2005/12/21/63843.aspx"&gt;&lt;span style="font-family:宋体;"&gt;这里&lt;/span&gt;&lt;/a&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:10.5pt;font-family:宋体;Times New Roman&amp;quot;;"&gt;。如果SPGridView做在了Web部件里，就很难使用这样的技术了，因为我们无法去重载Web部件所在的Page的VerifyRenderingInServerForm以防止导出时产生异常。另外如果我们用代码自己画出来的稍微复杂的报表要求导出为Excel时就很难借助SPGridView了。使用XSLT和XML来创建Excel可以满足灵活的表格展现样式，&lt;/span&gt;我写了个&lt;a target="_blank" href="http://files.cnblogs.com/happyhzs2000/%E4%BD%BF%E7%94%A8XSLT%E5%92%8CXML%E5%88%9B%E5%BB%BAExcel.zip"&gt;文档&lt;/a&gt;详细介绍了开发步骤，希望能给大家带来帮助。&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2177332.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2011/09/15/2177332.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2011/08/18/2144343.html</id><title type="text">在SharePoint中服务器端使用Word编程模型转换PDF遇到的问题以及解决方法</title><summary type="text">在项目中需要将Word文档转行成PDF，其中一个解决方案是在SharePoint服务器上装上Office 2007及以上版本，服务器端代码引用Microsfot.Office.Interop.Word dll用Office编程模型调用转行API接口实现。但是在代码执行到实例化 Microsoft.Office.Interop.Word.Application时出现了异常，见一下截图：因为代码提升了权限，是在应用池配置的标识权限下操作word的，应用程序标识配置如下：标识是一个普通的域账号，因此需要配置相应的DCOM启动和激活权限，我们需要打开comexp.msc进行配置，注意，如果服务器上装的</summary><published>2011-08-18T06:02:00Z</published><updated>2011-08-18T06:02:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2011/08/18/2144343.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2011/08/18/2144343.html"/><content type="html">&lt;p&gt;&lt;span style="font-family: Arial"&gt;在项目中需要将&lt;/span&gt;&lt;span style="font-family: Arial"&gt;Word&lt;/span&gt;&lt;span style="font-family: Arial"&gt;文档转行成&lt;/span&gt;&lt;span style="font-family: Arial"&gt;PDF&lt;/span&gt;&lt;span style="font-family: Arial"&gt;，其中一个解决方案是在&lt;/span&gt;&lt;span style="font-family: Arial"&gt;SharePoint&lt;/span&gt;&lt;span style="font-family: Arial"&gt;服务器上装上&lt;/span&gt;&lt;span style="font-family: Arial"&gt;Office 2007&lt;/span&gt;&lt;span style="font-family: Arial"&gt;及以上版本，服务器端代码引用&lt;/span&gt;&lt;span style="font-family: Arial"&gt;Microsfot.Office.Interop.Word dll&lt;/span&gt;&lt;span style="font-family: Arial"&gt;用&lt;/span&gt;&lt;span style="font-family: Arial"&gt;Office&lt;/span&gt;&lt;span style="font-family: Arial"&gt;编程模型调用转行&lt;/span&gt;&lt;span style="font-family: Arial"&gt;API&lt;/span&gt;&lt;span style="font-family: Arial"&gt;接口实现。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial"&gt;但是在代码执行到实例化&lt;/span&gt;&lt;span style="font-family: Arial"&gt; Microsoft.Office.Interop.Word.Application&lt;/span&gt;&lt;span style="font-family: Arial"&gt;时出现了异常，见一下截图：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Arial"&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/AcessDenyError.png" height="350" border="0" width="1154" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;因为代码提升了权限，是在应用池配置的标识权限下操作&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;word&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的，应用程序标识配置如下：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/appPoolIdentity.png" height="90" border="0" width="606" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;标识是一个普通的域账号，因此需要配置相应的&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;DCOM&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;启动和激活权限，我们需要打开&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;comexp.msc&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;进行配置，注意，如果服务器上装的是&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;32&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;位版本，而服务器是&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;64&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;位的，需要用以下方式打开&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;DCOM&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;配置窗口，&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/openComexp.png" height="111" border="0" width="438" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;因为我们还会遇到第二个问题，后文会提到。&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;见以下截图，配置标识的权限&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/set1.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/set2.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;配置完之后继续运行代码，发现实例化&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;Microsoft.Office.Interop.Word.Application&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;通过了，但是在返回&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;Document&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;对象时却返回了&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;NULL,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/NullError.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;我们还需要设置一下，在&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;DOCM&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;配置窗口中找到&lt;/span&gt;&lt;span style="font-family: 'Calibri','sans-serif'; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US"&gt;Word&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-bidi-font-size: 11.0pt; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;一项配置为&amp;#8220;交互式用户&amp;#8221;。这样就不会出错了&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/happyhzs2000/finalSet.png" height="429" border="0" width="715" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;希望这篇博客能给大家带来帮助。此解决方案同样适用于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;font face="Calibri"&gt;ASP.NET&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;应用程序。&lt;/span&gt; 相关权限设置请下载&lt;a href="http://files.cnblogs.com/happyhzs2000/SharePoint%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E9%80%9A%E8%BF%87Word%E7%BC%96%E7%A8%8B%E6%A8%A1%E5%9E%8B%E6%93%8D%E4%BD%9C%E6%9D%83%E9%99%90%E8%AE%BE%E7%BD%AE.zip"&gt;文档&lt;/a&gt;。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/2144343.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2011/08/18/2144343.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2011/01/07/1929655.html</id><title type="text">Thinkpad T410 安装Windows Server 2008 R2 启用Hyper-v蓝屏故障解决方法</title><summary type="text">为了开发SharePoint 2010项目，我自己吐血买了个高配本子, Thinkpad T410，把内存升级到了8个G，很兴奋的装了Windows Server 2008 R2系统，然后启用了Hyper-v服务，把从微软官方下载的demo虚拟机加入Hyper-v后，点击启动却报了错误，说是需要把CPU相关的虚拟化特性启动。我重启机子进入BIOS，好不容易找到了相关的配置，相关的两项启用后再次启动机子突然蓝屏并有乱码，当把虚拟特性关掉后系统又可以正常的启动起来，但是使用不了Hyper-v。经过多方查询，终于知道了结果，原来我的机子显卡NVIDIA的，但是它的驱动和Hyper-v有冲突，导致系统</summary><published>2011-01-07T05:31:00Z</published><updated>2011-01-07T05:31:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2011/01/07/1929655.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2011/01/07/1929655.html"/><content type="html">&lt;p&gt;为了开发SharePoint 2010项目，我自己吐血买了个高配本子, Thinkpad T410，把内存升级到了8个G，很兴奋的装了Windows Server 2008 R2系统，然后启用了Hyper-v服务，把从微软官方下载的demo虚拟机加入Hyper-v后，点击启动却报了错误，说是需要把CPU相关的虚拟化特性启动。我重启机子进入BIOS，好不容易找到了相关的配置，相关的两项启用后再次启动机子突然蓝屏并有乱码，当把虚拟特性关掉后系统又可以正常的启动起来，但是使用不了Hyper-v。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;经过多方查询，终于知道了结果，原来我的机子显卡NVIDIA的，但是它的驱动和Hyper-v有冲突，导致系统蓝屏。解决方案需要有两步：首先安装Windows Server 2008 R2 SP1补丁（之后再启用Hyper-V），现在是RC版本，安装之后，针对T410还需要注意的一点是，需要禁掉 Intel Turbo Boost，打开设备管理器，找到Intel Turbo Boost，禁用此驱动即可。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;希望此贴能给大家带来些帮助。 &lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/1929655.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2011/01/07/1929655.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/happyhzs2000/archive/2010/12/21/1912281.html</id><title type="text">Visual Studio 2008 Extensions for Windows SharePoint Services 3.0（VSeWSS） 1.3版本发布</title><summary type="text">相信在MOSS 2007开发当中大家都用过VSeWSS这个扩展插件，这个组件本以为微软不会再进行版本升级了。但是今天从博客得悉 VSeWSS 1.3版本发布，发布日期是2010.12.16，请大家在这里查看详情，在这里下载。</summary><published>2010-12-21T01:30:00Z</published><updated>2010-12-21T01:30:00Z</updated><author><name>青松阳光</name><uri>http://www.cnblogs.com/happyhzs2000/</uri></author><link rel="alternate" href="http://www.cnblogs.com/happyhzs2000/archive/2010/12/21/1912281.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/happyhzs2000/archive/2010/12/21/1912281.html"/><content type="html">相信在MOSS 2007开发当中大家都用过VSeWSS这个扩展插件，这个组件本以为微软不会再进行版本升级了。但是今天从博客得悉 VSeWSS 1.3版本发布，发布日期是2010.12.16，请大家在&lt;a href="http://blogs.msdn.com/b/pandrew/archive/2010/12/20/visual-studio-2008-extensions-for-windows-sharepoint-services-vsewss-v1-3-released.aspx" target="_blank"&gt;这里&lt;/a&gt;查看详情，在&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d87523da-b5bc-4296-be8a-8e3785c8f181" target="_blank"&gt;这里&lt;/a&gt;下载。 &lt;img src="http://www.cnblogs.com/happyhzs2000/aggbug/1912281.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/happyhzs2000/archive/2010/12/21/1912281.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
