2013-03-25 3 views
2

шаги, которые я Снятые:Попадая публиковать файлы Windows Azure

1) Get-AzurePublishSettingsFile

Я тогда загрузить файл.

2) Импорт-AzurePublishSettingsFile

теперь проблема здесь, я поставил первый файл в диск С, но не могу показаться, чтобы найти его.

я следующий

Import-AzurePublishSettingsFile C: \ - credentials.publishsettings

возвращает PowerShell следующую ошибку

  • CategoryInfo: InvalidArgument: (:) [Import-AzurePublishSettingsFile], ПараметрBindingException
  • FullyQualifiedErrorId: PositionalParameterNotFound, Microsoft.WindowsAzure.Management.Cmdlets.ImportAzurePublish SettingsCommand

любая идея, как решить эту проблему.

благодарит

ответ

1

Вы пропускание неправильного расположения publishsettings файла в вашей команде, как показано ниже, и именно поэтому вы получаете исключение:

PS> import-AzurePublishSettingsFile C:\-credentials.publishsettings 

Никто не знает, где вы храните publishsettings в вашей машине так что вам действительно нужно снова загрузить файл настроек, используя команду Get-AzurePublishSettingsFile PS, и на этот раз помните, где вы сохраняете ее на своем локальном компьютере.

Как только вы узнаете, что путь к файлу publishsettings правильно передал команду import-AzurePublishSettingsFile PS, она будет работать.

PS> import-AzurePublishSettingsFile CORRECT_PATH_TO_PUBLISHSETTINGS_FILE 

Я создал меню PS Пример скрипта для использования Windows Azure, чтобы вы посмотрите here может.

+0

, но это на диске C, почему это должно меняться, мне все же приходится физически писать C: \ blah \ blah и т. Д. – bobo2000

+0

прямо его в Import-AzurePublishSettingsFile C: \ Users \ T \ Downloads \ - та же ошибка – bobo2000

+0

Удалось ли вам разместить ваше полное имя файла в кавычках, то есть «path_and_file_name», – AvkashChauhan

0

Из чего я понимаю, есть два способа публикации в Azure с использованием VS 2012: первый из них: 1) через «publish» и 2) второй - «публиковать через azure».

1) Если вы выбираете «публиковать», который предназначен только для веб-сайтов Azure, пока он отказывается от выбора загруженных параметров публикации, эти настройки фактически не импортируются, и единственный способ, которым я получаю развернутый веб-сайт, - установить вручную.

2) чтобы использовать загруженные параметры публикации, вы должны выбрать «publish to azure», который затем импортирует сертификат и позволяет перейти к следующим этапам развертывания VS 2012 в облачную службу.

Мне потребовалось некоторое время, чтобы понять, что публикация через VS 2012 - это совершенно отдельный процесс использования Azure Powershell для управления Azure VMs (или blobs), который также требует, чтобы вы работали с загруженными настройками публикации, которые я оставил в своих «загрузках» "папки в поле ниже:

PS C:> Import-AzurePublishSettingsFile 'C: \ Users [мне] \ Загрузки [Pay-As-You-Go-credentials.publishsettings]

Примечание: одиночные кавычки кажутся требуются.

Смежные вопросы