查看完整版本: silverlight2.0的publish到IIS后,在IIS里面浏览出现错误。

仿盛大 2008-6-28 08:17

silverlight2.0的publish到IIS后,在IIS里面浏览出现错误。

我建立一个很简单的例子做演示。
1)在win2003里面建立一个非常简单的silverilght2.0程序。
2)添加一个ASP.NET WEb 服务程序。
3)在Page.xaml.cs文件里添加代码
    private void txtHello_Click(object sender, RoutedEventArgs e)
        {
            
            HelloService.Service1SoapClient client = new HelloSl.HelloService.Service1SoapClient();
            client.HelloWorldAsync();
            client.HelloWorldCompleted += new EventHandler <HelloSl.HelloService.HelloWorldCompletedEventArgs>(client_HelloWorldCompleted);
        }

        void client_HelloWorldCompleted(object sender, HelloSl.HelloService.HelloWorldCompletedEventArgs e)
        {
            this.binHello.Content=e.Result.ToString();
        }
4)在Page.xaml文件里添加代码
    <Button x:Name="binHello" Click="txtHello_Click"/>
5)生成解决方案。运行程序正常。
6)右键点击WebServiceTest,发布到本地IIS中。把桌面右下角的服务端口关掉——这一步很重要。
7)在IIS中浏览HelloSlTestPage.aspx。再次点击button按钮就会出现异常。
8)出现发生了未处理的异常("Sys.InvalidOperationException:ManagedRuntimeError error #4002 in control 'Xaml1: System.Exception; [AsyncCallbackException] Arguments: Debugging resource strings are unavailable. Often the key and...'")


我在网上搜索[AsyncCallbackException] 得不到需要的答案。
请高手指教。
页: [1]
查看完整版本: silverlight2.0的publish到IIS后,在IIS里面浏览出现错误。