Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 ASP.Net如何在没有HttpRequest的情况下获取基本URL?_Asp.net Mvc 2_Azure - Fatal编程技术网

Asp.net mvc 2 ASP.Net如何在没有HttpRequest的情况下获取基本URL?

Asp.net mvc 2 ASP.Net如何在没有HttpRequest的情况下获取基本URL?,asp.net-mvc-2,azure,Asp.net Mvc 2,Azure,我正在尝试从工作者角色获取基本URL。我不能从那里得到它 在这种情况下,如何获取基本URL 我发现了这个财产: Application.Current.Host.Source 但是,为了让它工作,我需要Silverlight文件夹中的reference System.Windows.dll。因为我没有在应用程序的这一部分使用Silverlight,所以我不确定是应该在这里使用它,还是找到另一种方法 你觉得怎么样?你是否正在尝试查找应用程序的外部URL?(比如.cloudapp.net?)如果是

我正在尝试从工作者角色获取基本URL。我不能从那里得到它

在这种情况下,如何获取基本URL

我发现了这个财产:

Application.Current.Host.Source
但是,为了让它工作,我需要Silverlight文件夹中的reference System.Windows.dll。因为我没有在应用程序的这一部分使用Silverlight,所以我不确定是应该在这里使用它,还是找到另一种方法


你觉得怎么样?

你是否正在尝试查找应用程序的外部URL?(比如.cloudapp.net?)如果是这样,那么在Windows Azure应用程序中就没有一个很好的方法可以做到这一点(不需要调用服务管理API并按ID查找部署)。

OK smarx,但是我们如何调用服务管理API呢?如果你能留下一个关于它的链接,我很感激。竖起大拇指。谢谢。请从此处开始:,但请确保在此处签出csmanage.exe(以及相应的.NET库):。请注意,如果您可以选择将域名放在配置设置中,可能会更简单。