問題タブ [mod-mono]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Apache2 を実行している単一の仮想ホストで複数の MVC3 サイトをホストするにはどうすればよいですか?
OSX で Apache2 を使用して mod_mono を構成しようとしています。同じ仮想ホスト上で複数の MVC3 プロジェクトを実行したいのですが、何らかの理由で最初にリストされたプロジェクトしか機能していません。これに関するドキュメントはあまりないため、これに関するヘルプは大歓迎です。さまざまな設定オプションを試しましたが、どれも機能していないようです。
asp.net - モノラルでのASP.Netのサポートは廃止されていますか?
私は最近のスタック交換ポッドキャストエピソード11を聞いていましたが、その間にJoelは、ASP.Netは正式にmonoでサポートされなくなったと述べました。
私は周りを見回していて、これを公式に述べているものを見つけることができませんでした。
メーリングリストはまだアクティブなようです
XSPは7月6日までにコミットしています
asp.netサポート(またはアクティブなコアチーム開発)は実際に停止していますか、それともそのステートメントは不正確でしたか?
wcf - Mono での WCF ホスティングの問題
それぞれ 1 つの .aspx、.asmx、および .svc ファイルで単純なアプリケーションをホストしようとしています。ホスティングを実現するために、以下のガイドに従いました (私は Linux の世界に非常に慣れていないため、理解するのに時間がかかりました!):
http://www.mono-project.com/Mod_mono#Manual_Mod_Mono_Configuration
すべてのホスティングの後、aspx および asmx ファイルにアクセスできます。しかし、svc ファイルにアクセスしようとすると、次のエラーが表示されます。
ServiceHost には、構成、動作、または AddServiceEndpoint メソッドの呼び出しによって定義された、少なくとも 1 つのアプリケーション エンドポイント (メタデータ交換エンドポイントは含まれません) が必要です。
また
HttpListenerContext は、登録されたチャネルのいずれとも一致しません
以下のように web.config で定義された非常に単純なサービス エンドポイントがあります。
私が間違っていることを教えてください。
注: MS VS 2010 を使用してこのプロジェクトを作成し、公開しました。公開されたディレクトリが Apache/Linux 環境にコピーされます。WCF は複合型を使用しません。Mono バージョン 2.8.2 を使用しています
UPDATE 更新: 2.10.2 Mono を使用してみました。このエラーはなくなり、新しいエラーに直面しています:
apache - mod_monoのSSLセッションからクライアント証明書を取得する(Apache 2.2.2(Red Hat)の場合)
これまでIIS6/7でのみ実行されてきた.NETWebサービスをmod_monoでセットアップしようとしています。
1つの小さな詳細を除いて、ほとんどが正常に機能します。HTTPSを介して接続が確立されると、Webサービスはクライアント証明書をログに記録することになっています。
Apacheサーバーをmod_sslで実行していて、クライアント証明書を使用してサービスに正常に接続できます。IIS 7でWebサービスを検証し、クライアント証明書が存在する場合はそれを取得できることを確認しました。
ClientCertificate.IsPresent
mod_monoでは常にfalseを返すようです。いくつかのグーグルは、これが過去の問題であったことを明らかにしています(XPSでのみ正しく機能していました)。私は何かを誤って構成したと信じたいです:-)誰かが私を正しい方向に向けてくれませんか?
よろしく、エミル
mono - SolrNetはクエリ文字列のSolrフィールド名を小文字にし、Solr1.4を失敗させます
これは、約1年前に見始めた奇妙なバグです。最初は、開発マシンでたまにしか気づかなかったのですが、今では本番環境に表示され始めており、問題があります。
私たちはUbuntu(11.04)とMono 2.6.7を本番環境で使用し(Mono 2.10.xでも再現できます)、Apache内でmod_monoを使用します。
基本的に、apacheがアプリケーションを起動するときに、SolrNetがsolrサーバーに送信するURL全体を小文字にすることを決定する場合があります(再現が非常に困難です)。アプリケーションがこの状態にある場合、再起動するまでこの状態が続きます(場合によっては、クリアするために数回の再起動が必要になります)。この問題が発生するのを確認せずに、20〜50回以上再起動する場合があります。または時々それは2または3ごとに発生します。
適切なURLは次のようになります。
不正なURLは次のようになります。
(最初に、申し訳ありませんが、これら2つのURLはパイプのさまざまな段階から抽出されており、現時点ですべてにアクセスできます。)
不正なURLが送信されると、Solrは致命的な例外をスローし、不明なフィールドについて不平を言います。
asp.net - Mono - ドメイン サブフォルダー内の ASP.NET アプリケーション
mod_mono がレガシー ASP.NET アプリケーションに接続された Apache サーバーを使用しています。最上位のフォルダから移動すると、このアプリケーションを動作させることができないようです。
たとえば、次の mono は.webapp
で正常に動作しますhttp://localhost/Service.asmx
(私の Web アプリは にあるためfolder2
):
ただし、従来の URL のため、次のように 2 つのサブフォルダーに Web アプリケーションが存在する必要があります。
私が行こうとするとhttp://localhost/folder1/folder2/Service.asmx
、失敗します
サブフォルダー内の Web アプリを正常に取得するにはどうすればよいですか? ありがとう。
c# - C# Web サイトでは、IIS を使用する必要がありますか?
次のプロジェクトでどの言語を使用するかについてしばらく考えていました。通常、LAMP サーバーではデフォルトで PHP を使用していますが、(主にコードの再利用のために) C# を使用したいと考えており、理想的にはまだ Apache にうんざりしています。ライブ プロジェクトで mod_mono を使用した人はいますか? もしそうなら、パフォーマンスはどのようなものですか? このサイトは、トラフィックの点で粉々になる可能性があります。
C# が必要な場合、IIS に移行する必要がありますか? そうでない場合は、いつものように LAMP 経由で PHP に固執します。
asp.net - MySql Connector.Net が Windows ボックスでは動作するのに、Mono では動作しないのはなぜですか?
Mono (バージョン 2.10.2)、mod_mono をインストールし、日付をエコーする index.html と index.aspx の両方で正常にテストしました。
私の問題は、MySQL を Mono で動作させることができないことです。
mysql-connector-net-6.4.3-noinstall.zip ファイルをダウンロードし、dll の名前を MySql.Data.dll に変更しました (v2 フォルダーから)
両方の machine.config ファイル (2.0 および 4.0 用) をインストールしgacutil -i MySql.Data.dll
て編集し、以下を追加しました。
次に、web.config ファイルを編集して、PublicKeyToken の大文字と小文字が区別されるようにしました。
このコードの背後にある私のインデックス ページ:
これはすべて Windows で正常に動作しますが、最終的には CentOS ボックスに展開されます。CentOS ボックスで実行すると、次のエラーが表示されます。
どうすればこれを解決できますか? 誰かが似たようなことに直面したことがありますか?
解決策として、mono の代わりに ODBC ドライバーを使用して MySQL にアクセスすることを考えています。これはできますか?
asp.net - Windows の mod_mono
win7 ボックスで実行されている apache 2.2.x で mod_mono を試しています。ここで説明されている手順に従ってください。
モジュールは正常に読み込まれますが、ASP.net アプリケーションを実行できません (404)。機能する提案や構成例はありますか? ありがとう。
asp.net - 基本的なモノラルインストールは機能しません
CentOS 5.3ボックスを製品サーバーとして使用していて、そこでモノラルを実行しようとしています。ふるいにかけた後、yum経由でバージョン2.10.2をインストールすることができました。xspとmod_monoも同じ方法でインストールし、簡単なhelloworldWebページを作成しました。物事は実行されていません。iamは、これを担当する構成ファイルで何かが起きていると推測しています。Linuxとapacheの両方の構成の初心者なので、何が悪いのかわかりません。
私はサイトでいくつかの相対的な反応を追跡しようとしましたが、うまくいきません。それで、これがiveがしたことです:
yumを介してmono、xsp、mod_monoをインストールしました。httpd.confに追加されました(私のものは/ usr / local / apache / confにあります)
「/usr/local/apache/conf.d/*.conf」をインクルードします
次に、次の/usr/local/apache/conf.d/mod_mono.confファイルを作成しました。
MonoAutoApplicationが有効なLoadModulemono_module/usr/lib/httpd/modules/mod_mono.so
エイリアス/gpsmapper/ usr / local / apache / htdocs / gpsmapper
MonoApplications "/ gpsmapper:/ usr / local / apache / htdocs / gpsmapper"
MonoServerPath "/opt/novell/mono/lib/mono/4.0/mod-mono-server4.exe"
SetHandlerモノ
htdocs / gpsmapperの下にindex.aspxを作成しましたが、503サービスが一時的に利用できなくなりました。
設定を間違えましたか?