2012-03-27 68 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();