在 IIS7 上部署 Silverlight Lync 应用程序

Posted

技术标签:

【中文标题】在 IIS7 上部署 Silverlight Lync 应用程序【英文标题】:Deploy a Silverlight Lync application on IIS7 【发布时间】:2011-01-21 11:59:22 【问题描述】:

我正在 Visual Studio 2010 中编写一个 Silverlight 应用程序,依赖于 Lync SDK 中的walktroughs。

如果我在 VS 2010 中运行应用程序,它在调试和发布版本中都可以正常工作。

如果我尝试将其部署到 IIS7,Silverlight 也在运行,但我看不到它的存在。小方块没有填充色。

我假设 IIS7 上缺少某些配置?

我的环境是一台装有本地 IIS7 的 Windows Vista PC。

有人可以帮我吗?

【问题讨论】:

"ilverlight 也在运行,但我看不到存在。小方块没有填充颜色。" - 可以上传截图吗,很难说是什么意思? 【参考方案1】:

您是否将该站点添加到您的浏览器可信站点区域?看答案here

【讨论】:

嘿,我试试看,周一发消息。谢谢 嗨,保罗,很抱歉耽搁了这么久。我必须澄清一些事情。受信任区域是域策略,我无法更改它。你知道方法吗?所以我必须等待没有政策的开发人员环境。我还认为,silverlight 无法联系到 Lync-CLient 并询问他请求联系的状态。我会试一试,并会放弃更新。谢谢你的回答! 除了与您的 IT 人员友好(或贿赂)外,没有。如果您要进行任何长期的 lync 开发(特别是服务器端或中间层,即机器人),那么我强烈建议您设置自己的虚拟开发环境 - 它实际上非常简单。这里的帖子 (blogs.technet.com/b/mbaher/archive/2010/09/15/…) 看起来不错,为了让事情更简单,您可以整合 DC 和 CA,并失去边缘服务器和边缘防火墙 - 这对我来说很有效 因此您将构建一个 Win 2008 R2 服务器作为域控制器和证书颁发机构,并将一个 Win 2008 R2 服务器作为您的 Lync 标准版服务器 - 然后为客户端构建一个 Win7 机器 - 一两天工作,但从长远来看会为您省去大量的头痛 很久很久以前。那是正确的答案。该站点必须添加到受信任的站点。之后,它立即起作用。谢谢。【参考方案2】:

这是 Lync SDK 中的一个错误 http://support.microsoft.com/kb/2464845

【讨论】:

+1 因为这也是一个有用的正确答案。但保罗首先回答,他的回答也是正确的。也谢谢你。 此修复程序和受信任站点答案的组合为我解决了问题。【参考方案3】:

除了安装下面的修复程序之外,将站点添加到受信任的站点区域的组合似乎可以解决此问题。

Cumulative update package for Lync 2010: January 2011

【讨论】:

以上是关于在 IIS7 上部署 Silverlight Lync 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

403 - 禁止在 iis7.5 上部署基本 MVC 3 [重复]

如何针对已部署的服务 [跨域问题] 调试 Silverlight 应用程序?

Silverlight 4中的IIS Windows身份验证问题

IIS7.5 网站部署问题

ASP4.5应用部署到IIS7.5上,浏览后报HTTP 404错误

ASP4.5应用部署到IIS7.5上,浏览后报HTTP 404错误