答えて
FastCGIのを使用してIISで動作するようにモノを入手することも可能である。 http://www.mono-project.com/FastCGI
あなたがここにIISでのFastCGIをインストールすることができます。
:メモ帳でこのファイルを開くことで http://www.iis.net/download/fastcgi設定のFastCGI
c:\WINDOWS\system32\inetsrv\inetsrv
たとえば、run php on iisからfastCGIまでこのファイルの末尾に次の3行を追加して保存します。
php=PHP
[PHP]
ExePath="C:\Program Files\PHP\php-cgi.exe"
だから、モノのための私の野生の推測では、おそらく次のようになります。もちろん
aspx=ASP
[ASP]
ExePath="C:\Program Files\Mono-2.10.1\bin\mono.exe"
がこれよりもそれによりになるだろう、と私の推測では、唯一の誰かのためのアイデアを刺激することを意図します。..
これは大変ありがとうございます。 – user310291
モノラルモノラルUPDATE
IIS 7と対話するために右のAPIを実装するISAPIモジュールはありませんので、IIS 7の下で実行されません:開発からあなたを防ぐかについてご質問に関してはをそれを行うISAPIモジュール?本当に何もない。 Monoには、C/C++から簡単に使用できる優れた埋め込みAPIがあります。私の推測は、誰もそれをしなかった理由は、それを行う必要があまりないからです。
Monoには、MonoでASP.NETコンテンツを提供するのに、MonoにはWindows用のXSPサーバーがあります。テスト/デバッグの目的に役立ちます。 –
XSP Server for Windowsは面白いですが、忘れました。今度はもう一度やりたい – user310291
IIS7でMonoを実行する必要はありません。 Monoは、Linux用の.NETプラットフォームprimarialyの開発です(FreeBSDなども可能ですが、最後に調べました)。
IIS7上に.NETが必要な場合は、ネイティブのMicrosoft .NETスタックをWindowsサーバーにインストールします(既にインストールされている可能性があります)。
Microsoftの製品の代わりにMonoを使用する特別な理由はありますか?
私は既存のWindowsサーバを持っていて、もう1つのLinuxを大規模にインストールすれば、どちらのプラットフォームでも簡単に実行できます。 – user310291
私は、Monoを両方の環境に配備できれば、各子会社がどちらか一方のシステムを持つことができる多くの子会社を持つ世界規模の会社を意味します。 – user310291
まず、ISAPIの開発は難しいです。 PHP ISAPIがどれぐらい多くの問題を抱えていたか、それが徐々にFastCGIに移行する方法を確認してください。その窮地に努力を無駄にしないでください。
第2に、FastCGIを使用してXSPを駆動する方が簡単ですが、MicrosoftはFastCGI for PHPのみを提供しています。それがXSPのためにどのように再利用されるかは不明です。
Monoを使用すると、厳しい問題をデバッグするためにXSPとMonoのソースコードにアクセスできるので、もちろん独自の値があります。
- 1. IIS 7でPHPアプリケーションを実行しています
- 2. Mono Gendarmeはソースファイルで実行できますか?
- 3. MonoはWindowsのユニバーサルアプリケーションを実行できますか?
- 4. mono/linuxでDotNetOpenAuthを実行
- 5. IISとTomcatを並行して実行できますか?
- 6. IIS 7.5で32ビットWindows 7で従来のASPアプリケーションを実行
- 7. iis上でのみdotnetブラウザを実行できますか?
- 8. ウィンドウ7でCGIアプリケーションを実行するIIS
- 9. ASP.Net IIS 7上でWebサービスを実行しているユーザーアカウントは?
- 10. MonoでSystem.Diagnostics.Process経由でパイプコマンドを実行
- 11. Windows 7のホームベーシックにIISをインストールできますか?
- 12. IIS 7でASP.NET MVCを実行中にエラーが発生しました
- 13. .NETでC#を実行し、XamarinまたはMonoでiOSを実行
- 14. IISでJasperReportsサーバーを実行
- 15. Raspberry Pi 2で実行できるMonoの最新バージョンは何ですか?
- 16. IISでC#プロセスを実行できません
- 17. iisで管理者としてバッチファイルを実行できますか?
- 18. Windows Server 2012 R2のIIS 8.5でSignalRアプリケーションを実行できますか?
- 19. ビルドタスク:リモートマシンでpowershellスクリプトを実行できない(win 7)
- 20. Tomcat 7でJava EE 7 WebSocketを実行
- 21. MVC 6の新機能他のホストからIISを実行できますか?
- 22. Windows 7のDOSでcvsコマンドを実行できません
- 23. Windows 7マシンでApache Tomcatを実行できません
- 24. CentOS 7で "Percona XtraDB Cluster 5.7"を実行できません
- 25. Windows 7でIIS 7マネージコード管理API
- 26. IIS 8(windows server 2012)はバッチファイルを実行できません
- 27. 安全でないタグでコンパイルされた.NETコードをMonoで実行できますか?
- 28. IISサーバーをオフにして、単純なhtmlファイルを実行できますか?
- 29. IIS 7
- 30. IIS 7上の1つのWebアプリケーションで多くのApplicationPoolを実行
なぜWindowsのボックスでMonoを実行したいのですか?(IISについて話しているように、Windowsと仮定しています) – DilbertDave
@DilbertDave、Linuxボックスがなくても動作するものをテストする必要があるのはどうでしょうか?モノではありますが、Windows上で構築してテストしました! –
Hmm - 公正な点だが、そうなら、Linux OS上で動作しないため、必ずIISではなくApache(Windowsのボックス上)を使って実行するだろう。 – DilbertDave