0

Azure 上の WP で Wordpress と仮想 MVC アプリケーションを実行する方法を知りたいです。これに関する多くの記事を見つけましたが、機能しておらず、Azure SDK は常に変更されており、実際の情報はありません。

Azure Web Role IIS サーバーにリモートで接続できますか?

ご不明な点がございましたら、回答前にご質問ください。

ジム・オニールのコメントによる更新

はい、ASP.NET MVC のことです。「動作しない」とは、これにより Azure 上の WP が動作し、ASP.NET MVC アプリが個別に動作することを意味しますが、一緒には動作しません。このチュートリアルで ASP .NET MVC を VirtualApplication として追加しようとすると、Azure 上の VM は常にビジー状態になります。

ドメイン example.com に WP をデプロイし、example.com/mvcapp に ASP.NET MVC アプリをデプロイする必要があります。これは Azure プラットフォームで機能し、IIS の仮想アプリケーション機能によって到達できます。それなら、Azure Web ロールがこれに使用できることを願っています。

何か考えはありますか?

4

3 に答える 3

1

WordPress の Web サイトを www.example.com として実行し、ASP.NET MVC アプリを www.example.com/mvcapp として実行したい場合は、もう少し工夫が必要です。これは実行可能なタスクですが、Windows Azure プラットフォーム、Web ロールのしくみ、および PHP/WordPress の知識を十分に理解している必要があります。

どうすればそれができるかについていくつかのアイデアを指摘できますが、試してテストするために冒険する必要があります. PHP をサポートする ASP.NET Web ロールを作成し、Wordpress を構成するために本当に必要なもの。これは実行時に行うことも、PHP 自体と一緒に worldpress をまとめることもできます。これにより、アプリケーションを展開するときにワードプレス全体がパッケージとして構成されます。ここで、同じ Web ロールに仮想ダイレクトリーを追加し、MVC アプリをそこでアプリケーションとして実行します。

Web ロール全体には 1 つの web.config があるため、ASP.NET PHP アプリケーションと MVC アプリケーションの両方で動作させる必要があることに注意してください。この2つを処理するのは大変で、まとめるのに時間がかかります。

もう 1 つの簡単なオプションは、PHP を ASP.NET MVC アプリケーション内で実行し、PHP フォルダーで Wordpress アプリケーションをセットアップすることです。このセットアップは簡単に構成できますが、wordpress と MVC アプリの場所が逆に変更されます。

全体として、あなたの目的はワードプレスと ASP.NET MVC を一緒に実行する必要性と一致しないため、最後に本当に必要なものを再考する必要があると本当に思います。実験してみたいだけなら、きっと素晴らしいプロジェクトであり、多くのことを学ぶことができます.

この質問は以前にも @ SOで尋ねられましたが、同じ回答がありました。つまり、なぜですか?

于 2012-09-06T00:19:37.780 に答える