2012-03-27 25 views
-2

我試圖從Web角色(Azure)打開一個新窗口。但Process.start不工作,它不拋出任何異常process.start在Azure Web角色中不起作用

Process.Start(url); 
+0

什麼是你**網址** – 2012-03-27 12:22:32

+2

以及什麼電腦你指望它運行? – 2012-03-27 12:22:46

+0

這是用於導入聯繫人的Windows Live重定向網址。 https://consent.live.com/Delegation.aspx?ps=Contacts.View&ru=https%3A%2F%2Fapi.cloudsponge.com%2Fauth&pl=https%3A%2F%2Fapi.cloudsponge.com%2Fpolicy&app= APPID%3D000000004802FD29%26ts%3D1332850961%26sig%3DGifl3tKNND3c0mSyIlOY%252FvZuu8kDD4Cv5o4wHQpvBj4%253D%250A&appctx =%7B%22custID%22:%226e90e99ea8e345813de5003bcbc25ef20162cbb5%22%22id%22:6132840%7D 2012-03-27 12:27:29

回答

2

你的問題就沒有意義了。除非您登錄到計算機並運行它,否則您將永遠無法看到Process.Start執行的操作。

考慮您正在尋找在ASP.NET你尋找的東西更像

Response.Redirect 
0

的Process.Start( 「http://consent.live.com/bla-bla-bla」)應該嘗試在Windows Azure虛擬機中執行IE來完成這個請求,但是如果沒有活動會話,恐怕它不能工作,但是我可能是錯的。

無論如何,如果你想在服務器端最好是使用這樣的這一要求:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); 
    request.GetResponse();