Web ロールの Web 配置機能を有効にして配置しました。しかし、.publishsettings ファイルを取得して、そのファイルの発行プロファイルを作成するにはどうすればよいですか?
この 2 年前の記事には、自動的に作成されるはずだったと書かれていますが、私のプロファイル マネージャーにはありません。
何か案は?
Web ロールの Web 配置機能を有効にして配置しました。しかし、.publishsettings ファイルを取得して、そのファイルの発行プロファイルを作成するにはどうすればよいですか?
この 2 年前の記事には、自動的に作成されるはずだったと書かれていますが、私のプロファイル マネージャーにはありません。
何か案は?
さて、問題は本当にキーボードの背後にありました。
したがって、ドキュメントに記載されているように、公開プロファイルは実際には Web プロジェクトに正しく自動的にプロビジョニングされます。
問題と混乱は、ソリューションにセカンダリ Web アプリケーションがあり、それを同じ Web ロール (ファイルSite
内で追加として参照) に公開することでした。ServiceDefinition.csdef
その Web プロジェクトは発行プロファイルを取得しません。プロファイルを手動で作成しようとすると、その (セカンダリ) IIs インスタンスが Web 配置用に構成されていないため、プロファイルが機能しません。
さて、面倒なクラウド サービスの展開に戻りましょう...
Visual Studio 2012 以降を使用している場合、左側のサーバー エクスプローラーにいくつかの Azure アイテムが表示されます。
具体的には、Windows Azure コンピューティングが探しているものです。それを右クリックして、「展開環境を追加」と言います。サインインしてパブリッシュ設定ファイルをダウンロードできるダイアログが表示されます。