sliverlight 无法启动调试

合集下载

Silverlight探秘系列课程 Silverlight调试、错误处理和异常

Silverlight探秘系列课程 Silverlight调试、错误处理和异常

Silverlight 系列课程39讲 Silverlight 调试、错误处理和 调试 错误处理和 异常苏鹏 MVP MSDN 特约讲师下载Webcast好帮手iR iReaper文件大小<=2.5Mb 可按照多种分类方式进行批量下载WMV、MP3、MP4、Zune四种格式Webcast访问iReaper主页: /iReaper h d l i加速企业解决方案部署尽在资源和利益• 用于解决方案开发的集中资源 用于解决方案开发的集中资源:资源包括指向测试工具、开发 资源包括指向测试工具 开发 人员 SDK、技术论坛、联机培训等的链接,微软全球技术支持中 心( (GTSC) )的邮件技术支持。

• 对市场调查的访问权限:您可以使用这些宝贵信息来识别您当 前的客户或未来客户的特定需求。

• 认证徽标计划:该徽标可以向客户证明您所具有的优秀技术。

• 市场营销和销售支持 h OMetro – ISV领航计划最先应用微软最新技术 提升ISV 提升 ISV竞争优势和商业价值 竞争优势和商业价值• Metro 提供了结构化的支持来帮助ISV进行新技术的评估和 部署 部署: Discover  – 参与前沿技术培训 – 评估最新的微软技术及产品 Release Learn – 获取微软Beta版产品的技术支持 – 联络全球开发人员和架构师社区 – 与世界级的商务和技术社区分享最先 Develop 部署的经验点击添加MSN机器人小新 为您收听下载MSDN中文网络广播课程加油助力!收听本次课程需具备的条件• 了解 解SilverLight应用基础 应 础 • 了解.NET  NET 的错误处理基本原理Level 200内容介绍• • • • 调试概括 试 括 错误处理 处理和引发异常 总结Level 300调试概述• 讨论 Silverlight Tools for Visual Studio 2008 可帮 调试 Silverlight g 的应 的应用程 程 ,它可帮助您调试基于 序。

Silverlight常见基本问题.doc

Silverlight常见基本问题.doc

1.调试WCF相关问题的一般步骤是什么?2.如何使得Silverlight和HTML元素之间进行交互?2.1. 如何从JavaScript调用中可脚本化的方法?2.2. 如何从代码后置调用客户端JavaScript函数?2.3. 如何从代码后置访问HTML元素?3.如何在Visual Studio中调试带有Silverlight 功能的网站中的JavaScript代码?4.如何处理 Out-Of-Browser 相关问题?4.1. 如何检测应用程序是否工作在OOB( Out-Of-Browser)模式?4.2. 如何检测OOB更新?4.3. 如何将HTML元素融入Silverlight应用程序?4.4. OOB模式下如何调用JavaScript访问HTML 元素?4.5. 在Silverlight中如何访问cookie?5.如何调试OOB应用程序?6.在OOB模式下如何得到网络状况?7. 如何将XAML转换为图像?8. 如何使用Perspective 3D?9. 何时并如何使用Isolate Storage?10. 如何使同一页面的2个Silverlight应用程序交互?11. 如何指定安装界面?12. 什么是Element Binding?13. 什么是Binary Xml?14. Silverlight应用程序如何相互交互?15. Silverlight中如何访问本地字体?16. 什么是 Silverlight 导航应用程序(Navigation Application)?========================================== =====================1.调试WCF相关问题的一般步骤是什么?默认情况下,Silverlight使用浏览器HTTP栈。

这种情况下,如果WCF发生了一个错误,它会发送HTTP 404响应码,错误详细信息并不能在Silverlight客户端中被访问到。

解决Silverlight无法调试的问题

解决Silverlight无法调试的问题

解决Silverlight无法调试的问题解决Silverlight无法调试的问题本文来自Kevin Yang博客整理:Kevin Yang问题描述在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。

我就遇到下面几种情况:1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点2. 项目中有两个Silverlight工程,其中一个Silverlight程序中有一个鼠标点击事件会将当前页面导航到另外一个Silverlight程序的承载页面。

第一个Silverlight程序断点正常,但是第二个Silverlight程序中的断点不能自动停下来3. 无论是在TestPage模式下调试还是在Web工程上调试,只要打开了Silverlight调试开关,那么启动的时候会提示“Unable to start debugging. Cannot locate Microsoft Internet Explorer”。

如果你是直接Ctrl+F5运行,有时候也会出现一样的问题。

单个Silverlight工程无法调试对于第一个问题,请检查如下设置是否正确:1. 确认启用了Silverlight调试。

双击工程中的属性文件夹打开属性设置页,找到Web一栏,在此页卡的最下面有几个调试选项,如下图所示:确认最后一项“Silverlight”之前的勾是勾上的。

2. 确保浏览器访问的Xap包是最新的。

检查IE是否已经清除了缓存,或者ClientBin中的Xap因为某些原因没能更新(如因配置管理导致无法覆盖)3. 检查工程是否绑定了Silverlight应用。

可以通过工程的属性面板中的Silverlight Application 页卡查看是否绑定成功。

如下:4. 检查Silverlight工程的StartupObject是否设置正确。

Silverlight入门基础

Silverlight入门基础

Silverlight入门教程--基于运行环境示例郑健2008-3-9(一).概述 (3)(二). 代码示例 (3)1).基础知识示例 (3)1. 对象的定位 (3)2. 使用SilverLight插件 (8)3. SilverLight元素的鼠标事件 (10)4. SilverLight元素的键盘事件 (16)5.方法createFromXaml使用示例 (17)6.访问和修改Silverlight元素以及属性 (19)7. Silverlight中的字体使用 (21)8.全屏支持功能 (24)9. Silverlight Downloader 对象使用 (26)10.定时器功能 (29)11.错误处理支持 (31)12.把xaml段内置在aspx或html页面中 (34)2).制作图形示例 (36)13.基本图形形状示例 (36)14.画刷对象的使用 (38)15.视频刷对象的使用 (41)16.Path元素使用 (43)17.变换效果(Transform) (44)3).多媒体功能 (46)18.在线电影播放 (46)4).制作动画效果示例 (51)19.一个动画示例 (51)20.动画的交互控制 (53)21.动画关键帧示例 (55)(一).概述Silverlight是一个跨浏览器的、跨操作系统平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验. 使用JS实现Ajax技术可以使网站具有很好的用户体验, 但它也会使网站过于庞大和臃肿. 业余时间学习了一下微软的Silverlight官方教程, 在学习时顺便根据学习示例整理了一个教程. 此教程包括一些精简的小例子, 主要针对开发使用场景展开示例, 在实际开发中也可以作为查找手册使用. 运行环境为VS 2005, 这些示例比较简单很容易看懂, 因此示例没有太多注释.(二). 代码示例1).基础知识示例1. 对象的定位通过呈现几个Silverlight元素来示例对象之间的定位, 以及在一个页面中创建装载多个Silverlight对象.2. 使用SilverLight插件3. SilverLight元素的鼠标事件I.鼠标滑入和滑出事件II.鼠标点击(按下/弹起)和移动事件4. SilverLight元素的键盘事件5.方法createFromXaml使用示例6.访问和修改Silverlight元素以及属性7. Silverlight中的字体使用8.全屏支持功能9. Silverlight Downloader 对象使用10.定时器功能11.错误处理支持12.把xaml段内置在aspx或html页面中这样的话就不用单独的 *.xaml 文件来承载SilverLight对象控件元素内容.2).制作图形示例13.基本图形形状示例14.画刷对象的使用15.视频刷对象的使用16.Path元素使用17.变换效果(Transform)3).多媒体功能18.在线电影播放。

Visual Studio 2010 Silverlight发现未能加载项

Visual Studio 2010 Silverlight发现未能加载项

Visual Studio 2010 旗舰版编辑Silverlight时报错:发生了未经处理的异常解决方案
出现这个原因是因为2010的下面这个程序
和你安装的Silverlight4_Tools发生了冲突,就是版本对不上,(我用Silverlight4_Tools举例)
会发上冲突如下情况:
你安装的Microsoft Silverlight 是第3版本的而你用的是Silverlight4 SDK
或者你用的Microsoft Silverlight 是第4版的而你用的是Silverlight5 SDK
其实就是版本对不上!!
你必须用Microsoft Silverlight 第4版Silverlight4_SDK
或者用Microsoft Silverlight 第5版Silverlight5 SDK
决绝的方法其实很简单(Microsoft Silverlight 第3版本和Silverlight4 SDK冲突为例)
第一步:先找到下面这个两个程序
第二步:把他们都删了
最后一步:重新安装Silverlight4_Tools:
因为安装Silverlight4_Tools会自动安装相对应版本的Microsoft Silverlight,如果你没有卸载Microsoft Silverlight而安装升级Silverlight4_Tools是不会重新安装Microsoft Silverlight的所以版本对不上了。

这就是很多人升级后Silverligh不能用的原因。

2012-9-20
游文亮。

使用Silverlight入门

使用Silverlight入门

创建您的第一个应用程序我们需要做的第一件事情是启动Visual Studio并创建一个新的项目。

在您启动Visual Studio,选择“新建项目”菜单中选择:文件- >新建- >项目这将打开“新建项目”对话框中。

在左侧的“模板”列表中,选择Visual C#中(Visual Basic中也可),然后Silverlight的。

然后选择“项目类型的Silverlight应用。

现在的名字你的项目的HelloWorld,然后选择确定。

接下来打开的对话框中询问您是否要创建一个新的网站,或简单地用一个测试页。

对于本示例中,取消选择“在一个新的网站主机的Silverlight应用程序”。

我们将使用“测试页”选项。

开发Silverlight应用程序时,在使用“网站”选项有一些好处,但这个例子中,测试页就足够了。

这是有创造一个新的Silverlight项目。

下一步我们将添加一些功能的应用程序。

如果您没有看到解决方案资源管理器(通常在右侧窗口),您可以从“查看” - >“解决方案资源管理器。

在解决方案资源管理器中,有一些项目文件。

我们将在此QuickStart中使用的文件MainPage.xaml 中和MainPage.xaml.cs 。

如果您不熟悉使用XAML,XAML是一种基于XML的声明性语言,用于创建和布局的UI元素。

请参阅XAML快速入门上的XAML的更多信息。

cs文件是在C#代码隐藏文件。

通过局部类代码隐藏文件是同一个XAML文件。

代码隐藏和局部类的更多信息,请参见代码隐藏和分部类MSDN文章。

从代码中分离的用户界面,允许您创建声明XAML标记可见的用户界面元素,然后使用一个单独的代码隐藏文件,以响应事件和操作您在XAML中声明的对象。

这种分离使得它很容易为设计人员和开发人员一起工作,有效地在同一项目。

双击上MainPage.xaml中。

这将在主编辑器窗口中打开MainPage.xaml文件。

服务不能启动的终极解决方法

服务不能启动的终极解决方法

服务不能启动的终极解决方法在日常的使用过程中,我们经常会遇到一些软件或应用程序的服务无法启动的情况,而这常常会给我们的工作和生活带来诸多不便。

本文将介绍一些解决服务无法启动的常见方法,帮助您解决此类问题。

1. 检查依赖服务在解决服务无法启动的问题之前,我们首先需要确保依赖服务已经启动。

许多服务依赖于其他服务或驱动程序的正常运行。

可以通过以下步骤检查依赖服务是否已启动:•打开“服务控制管理器”:在Windows上,可以通过按下Win + R键,输入services.msc并按下Enter键打开。

•找到目标服务:在服务控制管理器中,查找并选中待启动的服务。

•检查依赖服务:在服务属性窗口中,查看“依赖项”选项卡,确保所依赖的服务已经启动。

如果发现依赖服务未启动,可以尝试手动启动该服务,或者查找并解决相关问题。

2. 检查服务配置服务的配置也是服务无法启动的常见问题之一。

以下是一些常见的服务配置问题和检查方法:•检查服务登录方式:有些服务需要使用特定的用户帐户来登录,而不是使用默认的本地系统账户。

可以通过双击服务,在“登录”选项卡中检查和更改服务的登录方式。

•检查服务启动类型:确保所需的服务已经设置为“自动”启动类型,这样可以确保在系统启动时自动启动服务。

可以在服务属性窗口的“常规”选项卡中检查和修改启动类型。

•检查服务路径:有时,服务的路径可能已更改或损坏,导致无法启动。

可以通过双击服务,在“常规”选项卡中检查和修改服务的路径。

3. 检查服务权限服务的启动和运行可能需要一些必要的权限。

如果服务的权限设置不正确,可能会导致服务无法启动。

以下是一些常见的服务权限问题和解决方法:•检查服务账户权限:对于一些需要特定用户权限的服务,确保所使用的服务账户具有足够的权限。

可以通过服务属性窗口的“登录”选项卡中更改服务账户的权限。

•检查系统权限:一些服务需要管理员权限才能正常运行。

可以尝试使用管理员权限运行服务来解决权限问题。

severlight报错解决方法

severlight报错解决方法

Severlight报错及解决方法安装失败原因一:Windows Installer 没有启动解决办法:点开始>运行,输入 cmd ,xp 下直接回车进入 dos 界面(如果是 win7 ,输入cmd后右击,选择"以管理员身份运行)进入Dos界面后,一行一行的执行下面的命令(就是一行一个回车):msiexec /unregservermsiexec /regservernet start msiserver执行完上面的命令后,再运行Silverlight安装安装失败原因二:如何在注册表清除卸载不掉的Severlight解决办法:1.点击电脑左下方的开始----运行2.输入 regedit 点击确定,打开注册表3.一次展开HKEY_CLASSES_ROOT----- INSATLLER ----- PRODUCTS 找到{D7314F9862C648A4DB8BE2A5B47BE100} 并删除 D7314F9862C648A4DB8BE2A5B47BE1004.重新安装或卸载即可。

安装失败原因三:silverlight 安装成功,访问站点报错代码1001、4004、8008,原因:silverlight运行的字体系统中没有解决办法:添加字体,将正常运行silverlight的Windows Xp 系统下字体拷贝到出错的的电脑上。

将字体包解压缩覆盖到系统的字体库中,关闭浏览器,重新输入网址。

《1》打开控制面板找到字体《2》将字体包中的字体覆盖到如下文件夹下,如果覆盖过程中提示已经存在,则跳过。

安装失败原因四:silverlight 安装成功,提示此信息(IE版本过低,silverlight可能不兼容)解决办法:安装一个新的IE7及IE7以上版本。

安装失败原因五:电脑装不了Silverlight,显示错误码1603解决办法:1.在“添加删除程序”中卸载已安装的silverlight,虽然提示安装失败,但添加删除程序中已经存在一个 silverlight 而且大小很小和完整安装的不一样 ,要卸载掉注意:(1)使用系统的卸载工具,不要使用360等(2)如果在添加删除程序中找不到silverlight 可以尝试在“运行”输入“reg delete HKLM\Software\Microsoft\Silverlight /f rmdir /s /q ”%ProgramFiles%\Microsoft Silverlight“删除。

office阻止激活silverlight控件的解决方法

office阻止激活silverlight控件的解决方法

office阻止激活silverlight控件的解决方法
要解决Office阻止激活Silverlight控件的问题,您可以尝试以下步骤:
1. 检查Silverlight版本:确保您安装了最新版本的Silverlight,并且与您使用的Office版本兼容。

2. 更新Office设置:打开Office应用程序(如Word或Excel),点击"文件"选项卡,然后选择“选项”或“首选项”。

在出现的窗口中,找到“信任中心”或“安全中心”选项,并点击进入。

3. 添加信任站点:在信任中心或安全中心中,找到“受信任的站点”或“受信任的位置”,然后点击“站点”按钮。

在弹出的对话框中,点击“添加”按钮,并输入包含Silverlight 应用程序的网站地址。

4. 启用ActiveX和插件:在信任中心或安全中心中,找到“ActiveX设置”或“插件设置”,然后确保已启用相应的选项。

检查是否启用了Silverlight相关的ActiveX控件和插件。

5. 重新启动Office应用程序:关闭并重新打开Office应用程序,以使更改生效。

这些步骤应该有助于解决Office阻止激活Silverlight控件的问题。

如果问题仍然存在,请确保您已按照正确的步骤进行操作,并考虑参考Microsoft官方文档或咨询相关技术支持人员。

Silverlight跨域在IIS中部署等问题解决方法

Silverlight跨域在IIS中部署等问题解决方法

Silverlight跨域,Silverlight在IIS 中部署等问题解决方法一:Silverlight 跨域Silverlight在设计的时候对网络安全方面做了很多考虑,具体可以看Silverlight SDK。

跨域通信是通过在其他域的根部署使用正确跨域策略文件的 Web 服务,可以在该域中启用基于 Silverlight 的应用程序要调用的 Web 服务。

Silverlight 支持两种类型的跨域策略文件。

∙ Silverlight 跨域策略 (clientaccesspolicy.xml)∙ Flash 跨域策略 (crossdomain.xml) 的子集使用跨域策略文件的跨域通信通常,如果基于 Silverlight 的应用程序检测到其请求是一个跨域请求,将首先在 Web 服务的应用程序根处查找 Silverlight 跨域策略文件(clientaccesspolicy.xml)。

如果这个请求导致"404 未找到"或其他错误,应用程序将在应用程序根处查找 Flash 跨域策略文件(crossdomain.xml)。

不允许重定向跨域策略文件。

此外,跨域策略文件保持对应用程序会话有效。

现在知道了只要在网站中部署一个跨域策略文件,就可以解决Silverlight跨域请求问题。

跨域策略文件要放在哪里?注意:跨域策略文件必须也只能放在网站的放置在根目录下。

clientaccesspolicy.xml配置:<?xml version="1.0" encoding="utf-8"?><access-policy><cross-domain-access><policy><allow-from><domain uri="*"/></allow-from><grant-to><resource path="/"include-subpaths="true"/></grant-to></policy></cross-domain-access></access-policy>crossdomain.xml配置:<?xml version="1.0"?><cross-domain-policy><allow-access-from domain="*" /></cross-domain-policy>二:Silverlight 在IIS 部署用silverlight开发的程序,部署到IIS 上,会经常弹出“Sys.InvalidOperationException: InitializeError error#2104 in control 'Xaml1': 无法下载 Silverlight 应用程序。

关于无法安装silverlight的解决办法

关于无法安装silverlight的解决办法

关于无法安装silverlight的解决办法关于无法安装silverlight的解决办法本来想玩个游戏,可是需要安装silverlight试了下,电脑死活安不上,网上的方法试了一个又还是不行终于想到一个比较靠谱的方法工具/原料电脑silverlight.exe方法/步骤1将下载后的silverlight.exe后缀名改成rar,解压后得到silverlight.msp文件,这是silverlight的安装文件,运行它2等待一会弹出一个出错的框框举个例子could not open key : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_RESTRICT_OBJECT_DA TA_ATTRIBUTE这表示无法写入注册表,权限不够开始>运行>输入regedit打开注册表把提示框里的注册表路径找到3修改权限:右键权限 > 高级 > 所有者 > 改为Administrators,点应用 > 点权限 > 添加 > 输入LOCAL,选完全控制>确定4继续运行silverlight.msp,重复上述步奏。

一般要重复4,5次。

知道框框的提示变成Failed to Create playReady Folder!说明可以了,不用运行silverlight.msp,运行原先下载的silverlight.exe文件关于无法安装silverlight的解决办法本来想玩个游戏,可是需要安装silverlight试了下,电脑死活安不上,网上的方法试了一个又还是不行终于想到一个比较靠谱的方法工具/原料电脑silverlight.exe方法/步骤1将下载后的silverlight.exe后缀名改成rar,解压后得到silverlight.msp文件,这是silverlight的安装文件,运行它2等待一会弹出一个出错的框框举个例子could not open key : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_RESTRICT_OBJECT_DA TA_ATTRIBUTE这表示无法写入注册表,权限不够开始>运行>输入regedit打开注册表把提示框里的注册表路径找到3修改权限:右键权限 > 高级 > 所有者 > 改为Administrators,点应用 > 点权限 > 添加 > 输入LOCAL,选完全控制>确定4继续运行silverlight.msp,重复上述步奏。

SilverLight使用

SilverLight使用

这是8个系列教程的第一部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。

这些教程旨在按顺序阅读,帮着解释Silverlight的一些核心编程概念。

使用VS 2008 创建一个新的Silverlight 应用我们来开始我们的Digg应用的开发,先选择Visual Studio 2008 中的文件->新项目菜单项,使用新项目对话框创建一个“Silverlight Application” (注:你需要在Beta1发布后,下载和安装VS 2008的Silverlight 工具才能得到这个支持):我们将该项目命名为“DiggSample”。

在点击OK按钮后,Visual Studio 会显示另外一个对话框,允许我们选择我们是否只要创建一个Silverlight应用项目,或者还要加一个服务器端的 Web项目到包含Silverlight应用的解决方案里去:在这个例程里,我们将选择还要添加一个 Web Application 项目到解决方案里去,并将它命名为“DiggSample_WebServer”。

在点击OK之后,Visual Studio 会为我们创建一个解决方案,里面包含一个Silverlight 客户端应用和一个 web 服务器端应用:如果我们做一次编译的话,Visual Studio 会自动把编译好的Silverlight 应用拷贝到我们的web服务器项目中去,不需要手工的步骤或配置。

VS为我们创建的默认的web服务器项目包含一个网页和一个静态的HTML网页,我们可以用来运行和测试其中的Silverlight应用。

注:Silverlight应用可用于任何web服务器(包括Linux上的Apache),宿主于静态HTML文件或者任何服务器端生成的网页(包括PHP, Java, Python, Ruby等等)中。

在这个Digg样例中,我们不会写任何服务器端的代码,而是将使用Silverlight的跨域networking功能,来直接访问Digg服务的API。

VS2010无法启动调试问题解决方法小结

VS2010无法启动调试问题解决方法小结

VS2010⽆法启动调试问题解决⽅法⼩结最近,因为公司开发的需要,对开发环境进⾏全⾯的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。

之前开发环境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系统新开发环境:VS2010,ArcGIS10.1,ArcEngine10.1,Oracle11gR2,ArcSDE10.1,DevExpress12.2,Windows7 64位系统(因为ArcSDE10.1只⽀持64位系统)问题描述:因为开发环境改变,第⼀次使⽤VS2010,但是发现在运⾏过程中⽆法进⾏调试,必须中断运⾏进⾏代码修改(或者代码修改后重新运⾏系统才可⽣效),严重影响⼯作效率。

1、⼀开始以为是系统初始运⾏环境不对,因此采⽤下⾯⽅式进⾏了初始环境的重新配置(未解决)。

重新配置初始环境的⽅法:开始菜单打开:Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio 2010 命令提⽰在窗⼝中输⼊:devenv /resetuserdata重启vs进⾏初始环境配置选择。

2、从⽹上查找相关问题解决⽅法(未解决)。

查看结果是和 “⼯具->选项->调试->编辑并继续->启⽤编辑并继续”以及“⼯具->选项->调试->常规->⼀个进程中断则中断所有进程”按钮有关,但是我的这两个按钮处于选中状态,都是正常状态。

当去掉“启⽤编辑并继续”选项时,不弹出上⾯的问题提⽰(提⽰此源⽂件已更改,不再与以下版本的⽂件匹配,该版本的⽂件⽤于⽣成所调试的应⽤程序),但是代码修改后重新运⾏系统才可⽣效,同样影响⼯作效率。

3、然后⾃⼰尝试其他的解决⽅案,最终问题得到解决。

现有Silverlight程序使用mvvmlight开发框架教程

现有Silverlight程序使用mvvmlight开发框架教程

现有Silverlight程序使用mvvmlight开发框架教程1孙高勇学习整理2012-03-161)创建Silverlight 应用程序。

2)添加mvvmlight引用,如果使用模板创建,会自动生成引用,而这里我们需要自己添加。

3)添加ViewModels、Locators、Models文件夹。

4)为MainWindow添加ViewModel,在解决方案浏览器中,右键ViewModel文件夹,添加新类,类名称为MainViewModel,如果安装了mvvmlight模板,选择类模板为MvvmViewModel5)添加类ViewModelLocator,我们叫它ViewModel加载器,在解决方案浏览器中,右键项目名称,添加新类,类名称为ViewModelLocator,如果安装了mvvmlight模板,选择类模板为MvvmViewModelLocator。

6)打开App.Xaml,先添加ViewModel命名控件引用,然后为ViewModelLocator添加一个全局的资源,app.xaml的内容如下:<Applicationx:Class="SilverlightApplication8.App"xmlns="/winfx/2006/xaml/presentation"xmlns:x="/winfx/2006/xaml"xmlns:d= "/expression/blend/2008"xmlns:mc="/markup-compatibility/2006"xmlns:vm="clr-namespace:SilverlightApplication8.Locators"mc:Ignorable="d"><Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="Assets/Styles.xaml"/></ResourceDictionary.MergedDictionaries><vm:ViewModelLocator x:Key= "Locator" d:IsDataSource= "True" /> </ResourceDictionary><!--全局 View Model 加载器--></Application.Resources></Application>7)打开MainWindow.xaml文件,首先为MainWindow设置DataContext为MainViewModel,MainWindow.xaml代码如下:<UserControlx:Class="SilverlightApplication8.MainPage"xmlns="/winfx/2006/xaml/presentation"xmlns:x="/winfx/2006/xaml"xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Control s.Navigation"xmlns:uriMapper="clr-namespace:System.Windows.Navigation;assembly=System.Windows.Contro ls.Navigation"xmlns:d="/expression/blend/2008"xmlns:mc="/markup-compatibility/2006"mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"DataContext= "{Binding Main,Source={StaticResource Locator}}">。

无法在服务器上启动调试

无法在服务器上启动调试

无法在服务器上启动调试在进行服务器端开发时,我们经常需要在服务器上进行调试来定位和解决问题。

然而,有时候我们可能会遇到无法在服务器上启动调试的问题,这个文档将为您介绍一些可能的解决方案。

1. 确认调试器已安装在服务器上启动调试之前,请确保您已正确安装了所需的调试工具。

常见的服务器端编程语言(如Java、Python、Node.js等)通常都有与之对应的调试器。

请前往官方网站下载并正确安装所需的调试器。

2. 检查调试器配置在服务器上启动调试之前,您需要检查调试器的配置是否正确。

不同的调试器有不同的配置方式,您可以通过查阅调试器的官方文档来了解如何正确配置调试器。

通常,您需要配置调试器使用的端口号以及连接方式(如本地连接或远程连接)。

确保您已正确配置这些参数,以便调试器能够正常启动和连接到服务器。

3. 检查网络连接如果您无法在服务器上启动调试,可能是由于网络连接的问题。

请确保您的服务器与开发机器在同一网络环境下,并且可以相互通信。

您可以通过尝试ping命令来测试服务器是否能够被访问。

如果服务器无法被访问,检查网络配置以确保服务器正常连接到网络。

4. 检查防火墙设置防火墙可能会阻止调试器与服务器之间的通信。

请检查服务器上的防火墙设置,并确保允许使用调试器所需的端口进行通信。

如果您不确定如何配置防火墙,建议查阅操作系统或防火墙厂商的文档,了解如何正确配置防火墙以允许调试器通信。

5. 检查服务器日志如果您仍然无法在服务器上启动调试,一个有用的调试工具是检查服务器日志。

服务器日志中可能会记录与调试相关的错误信息,可以帮助您定位问题所在。

请查阅服务器的文档,了解如何查看服务器日志。

在检查日志时,注意查找与调试器相关的错误或异常信息。

6. 与其他开发者交流如果您尝试了上述解决方案仍然无法解决问题,建议与其他开发者进行交流。

您可以在开发者社区或论坛上发帖求助,描述您的问题和尝试过的解决方案。

其他开发者可能会提供宝贵的建议和经验,帮助您解决问题并启动服务器上的调试。

保护您的Silverlight应用程序的安全

保护您的Silverlight应用程序的安全

Silverlight安全性-保护您的Silverlight应用程序的安全作为一名 Microsoft 服务顾问,我定期与客户和合作伙伴一起进行应用程序安全性讨论。

在本文中,我将介绍一些在这些讨论中提出的主题。

特别是,我将重点介绍编程人员在尝试保护 Silverlight 应用程序的安全时所面临的新挑战,而且我将考虑开发团队应该将其资源集中于哪些方面。

本文提到了许多技术概念,您可以在其他位置(包括本杂志)找到这些概念的更多详细信息。

因此,我就不在技术层面更加深入地讨论这些主题。

本文的目标是“理清头绪”并介绍如何利用这些概念保护您的应用程序的安全。

当规划应用程序的安全性时,考虑三个 A 非常有用:身份验证 (Authentication)、授权 (Authorization) 和审核(Audit)。

身份验证是确认用户身份的行为。

我们通常使用用户名和密码执行此操作。

授权是指在进行身份验证之后,确认用户实际上具有执行特定操作或访问特定资源的适当权限的过程。

审核是维护活动记录,以便用户无法拒绝对系统执行的操作和请求的行为。

在 Silverlight 应用程序上下文中,我将重点介绍前两项(身份验证和授权)。

由于这是一个富 Internet 应用程序(RIA),因此本文中描述的大多数概念同样适用于异步 JavaScript 和 XML (AJAX) 或其他 RIA 方法。

我还将讨论如何防止对您的 Silverlight 应用程序文件进行不必要的访问。

拓扑Silverlight 是一种跨浏览器插件,其利用 Windows Presentation Foundation (WPF) 率先采用的许多图形概念,使 Web 开发人员能够创建丰富的用户体验,这些用户体验将超出仅使用 HTML 和 JavaScript 创建的体验。

与 不同的是,Silverlight 是一种客户端技术,它在用户的计算机上运行。

因此, Silverlight 开发无疑与Windows 窗体或 WPF 有许多共同之处,而与 的共同之处相对较少。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

删除后找到 VS2010 的 ISO 里,\WCU\ 目录下找到 Silverlight 3,又重了一次 接着又把 Silverlight 4 Tools 再装了一次。
于是一切都正常了。
sliverlight-- 无法启动调试。
安装完 VS2010 新建了一个 Silverlight 看一下,默认是 Silverlight 3 版本 在博客园里看了一篇文章,进入应用页面后,按提示下载 Silverlight 4 版本并安装。 重新回到开发环境,按 F5 运行,出现以下错误: 未安装 Silverlight Developer 运行时。请安装一个匹配版本。
后来找到添加删除程序: 删除 Microsoft Silverlight 还有三个没删的(那么多个,都不知道删哪个): Microsoft Silverlight 3 SDK Microsoft Silverlight 4 SDK Microsoft Silverlight 4 Tools For VS 2010
经过搜寻,有两种方法: 1。不调试,直接运行的烂方法: 对着 SilverlightApplicationXXX.Web 项目右键属性—》Web-> 去掉 Silverlight 的勾。 只能浏览不能 F5 调试。 2。还是走正路的好: 下载 Silverlight4 tools 工具并安装: 点击下载 安装好后项目多了一个 Silverlight4 版本。 补充: ------------------------------------------解决 VS2010 中文版正式版无法安装 Silverlight4 Tools 的办法
打开注册表 命令:regedit 打开节点: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber 在此处增加一个"字符串值 ",输入名称为“1033”,设置它的值为“10.0.30319”
-----------------------------------------此时重启 VS2010 或新建项目都ห้องสมุดไป่ตู้啥用,还是报那个错误。
相关文档
最新文档