2011-03-27 26 views
2

我的webservice hello在Visual Studio中的相同解决方案中定义为我的Silverlight应用程序。我应该在哪里放置跨域策略文件,这样我可以的Visual Studio卡西尼Webserer(而不是IIS)中测试:我应该在Visual Studio(CASSINI webserver)中放置跨域策略文件?

public MainPage() 
{ 
    InitializeComponent(); 
    WebserviceHello.HelloSoapClient Hello = new WebserviceHello.HelloSoapClient(); 
    Hello.getHelloCompleted += new EventHandler<WebserviceHello.getHelloCompletedEventArgs>(HelloCompleted); 
    Hello.getHelloAsync(); 
} 

public void HelloCompleted(object sender, 
     WebserviceHello.getHelloCompletedEventArgs e) 
{ 
    MessageBox.Show("success"); 


} 

回答

2

我建议你看一下与IIS快递,而不是卡西尼测试。 Cassini已弃用,以支持IIS Express。如果您安装了Visual Studio 2010 SP1,则IIS Express可用。

+0

我已经安装IIS Express,但是我没有看到任何地方如何将Silverlight和webservice与跨策略域一起使用。 – user310291 2011-03-27 20:04:54

+0

我发现此链接可能有助于http://blogs.iis.net/vaidyg/archive/2011/01/21/iis-express-bootstrapper-package.aspx。 – Rus 2011-03-30 16:42:05

+0

你好thans的链接:) – user310291 2011-03-30 19:10:45

相关问题