上周三 SharePoint MVP 聊天 04/20

我会参加一个 MVP 聊天下个星期的期间, 04/20.  这是微软的撰写和到注册的链接:

你有尖锐的技术问题,你正在寻找答案的 SharePoint 吗? 您想要打入深知识的人才微软最有价值专家? SharePoint Mvp 是相同的人你看看技术社区作为作者, 扬声器, 用户组领导人和努力在 MSDN 和 TechNet 论坛. 由大众的需求, 我们带来了这些专家在一起作为一个集体的组来回答你的问题活. 所以请加入我们,带来的问题! 在这次聊天将涵盖 WSS 3.0, 苔藓, SharePoint 基础 2010 和 SharePoint 服务器 2010. 主题包括设置和管理, 设计, 发展和一般问题.
请的加入我们上周三 4 月 20 在 9 日在世界各地我 PDT/中午 EST 聊天与从 Mvp. 了解更多,这些聊天内容添加到日历中,通过访问 MSDN 事件页 http://msdn.microsoft.com/en-us/events/aa497438.aspx

我加入了这些去年之一,它是真正的爆炸。  这种疯狂的开放问题/答案大汇演。 

这里是一些 (目前) 预定的 SharePoint MVP 参与者:

哥 van Dyk
Dan Attis
丹尼尔 · 韦塞尔斯
戴维 · 马托斯
伊万 · 桑德斯
杰里米 · 萨
约翰 · 罗斯
Kris 瓦格纳
Mike Oryszak
Randy Drisgill
木本  Windischman
兹拉坦季尼奇

这是范围广泛的利益和专业。  我认为这将是一种有趣的时间和你的午餐时间好好利用 (或在一天的任何时刻 微笑 )

这里在这里签名 (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

"一个或多个字段类型安装不正确的原因之一”

我不会针对列表中的加枫查询的 web 部件昨天做小的调整。  改变, 部署它,并击中了一个错误:

在三天 Outlook 天气预报 WebPart 发生了意外的错误. 请与系统管理员联系. 一个或多个字段类型安装不正确. 转到要删除这些字段的列表中设置页面.

我面临着另一个古怪问题早所以我并没有立即连接我加枫查询与 SharePoint 向我报告的错误。  我做了一个快速的必应搜索和 发现这个有用的博客负责 Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

这里是坏的查询:

查询。查询 ="<在哪里><和><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>SFNY</价值><FieldRef 名称 = 'abbr' /><值类型 = 文本>小家庭改善计划</价值></Neq></和></在哪里>";

在这里,它被固定:

查询。查询 ="<在哪里><和><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>SFNY</价值></Neq><Neq><FieldRef 名称 = 'abbr' /><值类型 = 文本>小家庭改善计划</价值></Neq></和></在哪里>";

所以, 这个故事的寓意是: 确保您加枫是正确或您可能会得到古怪错误.

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</结束>

快速修复为"出现了错误加载窗体时”

我正在测试自定义 SharePoint 设计器 2010 活动这细的星期天下午,并被意外击中"严重错误"尝试启动工作流时:

加载窗体时,已出错.

单击启动加载窗体的一个新副本。  如果此错误仍然存在, 为该 Web 站点联系,支持团队.

单击关闭退出此消息.

显示错误的详细信息

答案是肯定的, 如果您单击"显示错误详细信息"按钮,所有它不会是向您展示相关性 ID:

image

以我为例, 这原来是一个备用访问映射问题。  我看了看日志文件 14 配置单元,看见 InfoPath 的抱怨 AAM 问题 (自打,而不是服务器名称的本地主机).  我改变了我的 URL,这解决了它.

它显示,与现在在 SP 中的各个位的所有或是 2010, 就你这当然是一个问题 (我的案子中的 SharePoint 设计师工作流) 其实完全无关的核心问题.

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

</结束>

SharePoint 2010 卡在"部署的解决方案” 状态

我用 PowerShell 将解决方案部署到 SharePoint 场 (h/t:  科里 · 罗斯 和他 博客张贴内容). 

接着,中央管理, 访问系统设置,然后"农场管理解决方案"将它部署在农场和有关我 (轻微) 失望, 它被困在"部署".

这一问题拿出很多时候在 MSDN 论坛上看到了。, 就这件事非常紧张。  我就有点搜索和 发现这很有帮助的文章 (由从看似吹风的人 http://www.resolutionsnet.co.uk/).  我取消部署作业和点击到解决方案, 它告诉我它已成功部署解决方案,为三场中的四个服务器.

我去了误入歧途的服务器, 停止计时器服务并重新启动它。  Windows 服务器实际上告诉我,服务未能响应命令, 这就告诉我它生病.

这一次, 当我回到中央管理, 我是能够将它部署没有问题.

希望这位的信息将帮助一些在绑定一天的.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

误差的一天: "不能添加指定的程序集到 gac 中”

我已经有点奋斗的历史与 visual studio 2010 关于 sp2010 解决方案和得到此错误:

在 '添加解决方案' 的部署步骤中发生错误: 错误: 无法将指定的程序集添加到全局程序集缓存: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

我走到 GAC 本身 (c:\windowsassembly) 要尝试并删除了"在使用中的文件"错误.

我做了 iisreset, 我几乎下载 微软, 我停下来的计时器服务在服务 … … 最后, 我只是关闭并重新打开 visual studio 本身也终于要关闭它.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

快速、 方便: 调试 VS 2010 解决方案部署

Visual Studio 2010 在部署过程中几次报告难调试错误。  快速、 方便的方式做一些非常粗糙的调试就抛出自己命名的异常。  Visual Studio 将在输出控制台中显示它们.

考虑这段代码:

image

如果此功能只限于一个 web 应用程序, 网站也将为空。  如果您尝试并引用站点的属性, 你会含糊不清的错误:

在 '添加解决方案' 的部署步骤中发生错误: 未设置到对象的实例的对象引用.

不过, 如果引发一个新异常,并传递到构造函数的字符串, 您得到一个稍有更多有用的信息:

image

它是一种原油技术, 但非常快速和简单.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

计时器作业 FeatureActivated 和功能范围

我一直用某人交给我的计时器作业的一些代码。  他没有提供实际功能激活代码,所以我不得不把它写, 答案是肯定的。  我利用了 安德鲁 Connell 著名博客张贴内容 关于这个问题.

我使用的 Visual Studio 2010 和部署不断失败并出现错误"错误部署步骤中发生 '添加解决方案': 对象引用不设置到对象的实例。

我正在他的代码太夸张了。  我范围要 web 应用程序级别的特征, 如图所示:

image

结果, 发送到接收方的属性是从 web 应用程序, 不是一个网站的集合。  在结束, 代码看起来像这样:

公共覆盖 void FeatureActivated(SPFeatureReceiverProperties 属性)
{

    // 不做以下使用的 web 应用程序作用域功能, 它导致绝望 微笑
    // 网站中的 SPSite = 属性。作为中的 SPSite Feature.Parent;

    SPWebApplication wa = 属性。作为 SPWebApplication Feature.Parent;

    如果 (wa = = null) 引发新异常("webapp2 是空的"。);

    foreach (SPJobDefinition 在华工作。JobDefinitions)
    {

        请尝试
        {
            如果 (作业。名称 = = List_JOB_NAME)

                作业。删除();
        }
        赶上 (异常 e)
        {
            引发新异常("标记 2");
        } // 捕获异常 e
    }

    // 安装作业

    WeatherForecastTimerJob weatherForecastTimerJob =
        新 WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule 附表 = 新 SPMinuteSchedule();
    附表。BeginSecond = 0;
    附表。EndSecond = 59;
    附表。间隔 = 5;
    weatherForecastTimerJob.Schedule = 附表;
    weatherForecastTimerJob.Update();

}

外卖的关键是,当该功能作用范围是一个 web 应用程序, SharePoint 传递给您功能接收机的 SPFeatureReceiverProperties 具有 web 应用程序级别的参数。  安德鲁的旧博客条目假定它应用范围限定为网站集.

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

CodePlex 项目更新: 工作流设计器 SharePoint 的扩展

不久前, 我 写道: 我想让我的旧复活 CodePlex 项目, 工作流设计器 SharePoint 的扩展.  CodePlex 项目拟定的 WSS/苔藓和添加少量的实用程序类型函数, 如"ToLower()”, "ToUpper()”, "子字符串()"等等。  它甚至有一个通用的"调用 web 服务"样式函数。  你可以阅读更多有关它在这里: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

我更多或更少放弃相当一阵子。  自从 SharePoint 2010 出来了, 然而, 我一直想回来看看它,使其在 SP 2010 年工作。  井, 今天, 我就是这样做。  你愿意到 CodePlex 尚未,还没更新代码. 我想要让自己了解 CodePlex 公约先,, 但我并未更新主页 wiki 项目.

更广泛、 更有趣的含义是自定义活动,从 WSS 和苔藓,似乎很容易通过端口, 这是 (欢迎) 给我惊喜.

这里是什么它看起来像在 SharePoint 设计器中工作时:

image

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

Microsoft.SharePoint.ApplicationPages.Administration.dll 在哪里?

我被传引用 Microsoft.SharePoint.ApplicationPages.Administration.dll 的 visual studio 项目。  我花了一点虽然找到它和我的思想会分享。  在我的环境, 它位于:

c:\程序 filescommon filesmicrosoft sharedweb 服务器 extensions14configadminbin

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin

BrightStarr 美国寻找 SharePoint 分析师

我的公司, BrightStarr, 正在寻找 SharePoint 业务分析师。  我们的目标是要的人一起工作人:

  • 非常了解平台
  • 有一个很好的什么是智能的 SharePoint 解决方案对比拼凑出的一起塌
  • 喜欢直接工作的客户端, 一些人理解 SharePoint 是和一些只是一个模糊的概念 SharePoint 可以帮助他们的人,但不是能确定到底如何
  • 可以写得非常好
  • 能很好沟通一个小团队
  • 擅长和喜欢多任务。  这不是一个重过程驱动的环境 (我们有足够有组织的方式做事的过程, 但我们在我们的脚上速度非常快, 灵活和所有的好东西).

这不是开发商的立场,虽然如果你更期待焦点或咨询顾问-开发和更少的发展, 这可能是你的一个良好步骤.

如果你有兴趣, ping 我在 twitter 上或电子邮件通知我!

</结束>

订阅我的博客.

跟我在 Twitter 上 http://www.twitter.com/pagalvin