2011-03-27 73 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

相關問題