質問

最近Macにアクセスできるようになりました。誰かがセットアップに関するヒント/アドバイスを持っているかどうか疑問に思っています 単核症 ASP.NET の開発と実行のために Mac を使用していますか?ほとんどのリソースは、Mac のやり方とは大きく異なる傾向にある Linux の実装を指しています。ヒントやアドバイスがあれば助かります

役に立ちましたか?

解決

開発 ASP.NET サーバーを起動するには、ターミナル ウィンドウを開いて、Mono インストールから「xsp2」コマンドを実行するだけです。

Linux と比較して Mac 上の Mono ディストリビューションに欠けているのは Apache モジュールだけです。OSX 上の運用環境にアプリケーションをデプロイする場合は、Apache モジュールを自分でコンパイルする必要があります。

他のヒント

初めて一緒に仕事をした時から モノラルOSX, 、Cocoa# と ObjC# が追加されましたが、ASP.NET コアはかなりしっかりしていました (約 3 年前)。実際、Onion book に従って Web アプリケーションを作成し、それをほとんどまたはまったく困難なく IIS に移植できます。

正直なところ、ASP.NET を実行したい場合は、MacOS 上で Mono 経由で ASP.NET を実行するのに苦労したくないでしょう。Intel ベースの Macintosh は Windows を起動でき、Apple はさまざまなデバイス用の Windows ドライバーを ブートキャンプ。

あるいは購入することもできます パラレル または VMWare フュージョン 100ドル未満で。VMWare Fusionを使用しています。Mac版もあります バーチャルボックス Sun から提供されており、無料ですが、私は使用したことがありません。

MacOS 開発 (.Net ではない) の場合は、ぜひ試してみてください。 Apple の XCode. 。これは無料。主に Objective C に焦点を当てていますが、Python、Ruby、その他の言語もネイティブ Mac アプリケーションの開発に使用できます。


9/22編集: あなたも、ごめんなさい ケブ これは有益な答えだと思いました。少し拡張してみましょう:Macintosh には Windows からソフトウェアが移植されてきた長い歴史があり、テーマを適用して GUI 要素を Mac のように見せますが、それ以外は最小限のコストで移植できます。このようなソフトウェアは、実際の Mac アプリケーションのように動作することはありません。AppleEvents には応答せず、スクリプト化できず、クロスプラットフォームのクリップボード形式のみを処理します。

mono を使用して ASP.NET を実行するなど、やりたいことは何でも自由に行うことができます。個人使用の場合は、自分自身をノックアウトしてください。ただし、Web 対応製品を Mac バージョンで提供する方法としてこれを検討している場合は、再考することをお勧めします。Mac 市場はそのような製品をほとんど拒否してきました。ある程度の売り上げは得られますが、ネイティブの Mac アプリケーションのように動作するアプリで得られるものほどは得られません。

さて、反対票を続行しましょう。

NGINX 経由で ASP.NET を実行することもできます。以下を使用して簡単にインストールできます。sudo brew インストール nginx

インストールチュートリアルを参照してください。 http://www.robertmulley.com/tutorial/nginx-install-and-setup-mac-os-x-mavericks/ アプリの構成手順を参照してください。 http://www.mono-project.com/docs/web/fastcgi/nginx/ (注記:fastcgi-mono-server4 が使用されるようになったので、私のプルリクエストを参照してください - https://github.com/mono/website/pull/82/files)

Mac で Mono を使用する理由Parallels、VMWare、または Boot Camp を実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top