当前位置:  开发笔记 > 后端 > 正文

如何将Silverlight托管从"测试页面"更改为"Web项目"?

如何解决《如何将Silverlight托管从"测试页面"更改为"Web项目"?》经验,为你挑选了1个好方法。

我有一个项目有两个silverlight应用程序(foo1和foo2)和一个ASP.NET Web服务(foo.web).当我创建foo1时,我将其配置为托管在我的Web应用程序中,选择"将此Silverlight控件链接到现有网站",然后选择foo.web作为站点.然而,当我创建foo2时,我选择"自动生成测试页面以在构建时托管Silverlight".

我最初这样做是因为除了托管页面之外我没有使用ASP.NET功能,我想我可以节省一些麻烦.但是,在进行了一些开发之后,我了解到当我的应用程序托管在纯HTML页面上时,如果我尝试使用WebClient,我将收到安全性错误.所以事实证明我必须通过ASP.NET应用程序来托管它.

当我查看项目的属性页面时,我看不出与我的托管选择相对应的任何差异.我认为它将在"Silverlight"或"Debug"选项卡下,但在两个项目中看起来都是一样的.

在项目foo2中需要更改什么,以便它将由Web应用程序(foo.web)中的ASP.NET页面托管,而不是托管在生成的HTML页面上?



1> Bill Reiss..:

更改是在Web项目上.转到Silverlight部分,选择您将在Web项目中托管的Silverlight应用程序.如果需要,它还会为您生成测试页面.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有