技术开发 频道

VS2010实践:在云中运行Silverlight应用

  接着打开Silverlight项目的MainPage.xaml文件,为了让Silverlight应用程序运行在这个页面中,我增加了一个按钮。

<UserControl x:Class="CloudySilverlight.MainPage"
    xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d
="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc
="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable
="d"
    d:DesignHeight
="300" d:DesignWidth="400">

    
<Grid x:Name="LayoutRoot" Background="White">
        
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="48,40,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
    
</Grid>
</UserControl>

 

  我添加了一个弹出消息框,显示执行的功能。

private void button1_Click(object sender, RoutedEventArgs e)
{
    MessageBox.Show(
"It runs in the cloud!");
}

         然后我开始执行ASP.NET MVC 2应用程序,看到Silverlight应用程序确实运行在它里面,点击一下那个按钮,弹出了设置的消息,试验成功!

  现在我要将ASP.NET MVC 2项目和Silverlight发布到云中,其实在Visual Studio 2010下,有Silverlight 4和最新的Azure SDK,这个发布过程实在简单得有点荒谬了。

  首先进入Azure云服务网站,如下图所示。

 

  图 6 进入Azure云服务网站

  进去后,返回到Visual Studio 2010中,在云项目上点击右键,选择发布。

 添加按钮

  图 7 准备发布云项目

0
相关文章