在使用Visual Studio开发Web应用程序时,可能会遇到需要将Silverlight应用程序托管到ASP.NET网站中的情况。本文将详细介绍如何通过ASP.NET的“属性页”来实现这一功能。
假设已经有一个现成的Silverlight应用程序,想要将其托管到ASP.NET网站中。首先,需要在相同的解决方案中添加一个新的ASP.NET应用程序。
接下来,右键点击ASP.NET应用程序,并从上下文菜单中选择“属性页”(快捷键为Shift + F4)。
在打开的属性页中,从左侧列表中选择“Silverlight应用程序”,然后点击“添加”按钮。这时,会出现“添加Silverlight应用程序”的界面。
在这个界面中,有两个选项:
由于目标是托管现有的Silverlight应用程序,因此选择第一个选项。从项目下拉菜单中选择Silverlight项目,然后点击“添加”。这样,Visual Studio会自动完成所有必要的步骤,以便托管Silverlight应用程序。
完成以上步骤后,如果返回到解决方案资源管理器,会发现在ASP.NET网站中新增了ClientBin文件夹以及一些新的文件,包括ASP.NET和HTML测试页面。
现在,当运行Silverlight应用程序时,它将被托管在新创建的ASP.NET网站中。
如果有一个ASP.NET网站,并希望添加一个新的Silverlight项目,使其自动托管到该网站中,这个过程与上述类似。在属性页中,不需要选择“现有Silverlight项目”选项,而是选择“创建一个新的Silverlight项目并添加到解决方案”。
这样,一个新的Silverlight应用程序将被添加到网站中。
本文介绍了如何使用ASP.NET的“属性页”来创建或托管现有的Silverlight应用程序到ASP.NET网站中。希望这对有所帮助。
感谢阅读!