問題タブ [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.
macos - OSX Lion の Apache 2 で asp.net が実行されていない - Forbidden 403 応答を取得する
執筆時点 (2012-03-05) では、次のコンポーネントを実行しています。
- OS X ライオン
- デフォルトの Apache インストール (Apache2)
- Apache の SSLEngine は「オン」です (いくつかの開発を行っていますが、まだ ssl 経由で .net にアクセスしようとはしていません)
- モノ 2.10.8
- xsp 2.10.2
- mod_mono 2.10
私は Win/IIS を使用しているので、これはすべて初めてのことですが、Mac で xsp テスト ASP.NET アプリを実行しようとしています (アプリは xsp フォルダーにあり、mod_mono インストール ガイドで参照されています)。
xsp と mod_mono の INSTALL ガイドを実行しました。
私が知る限り、すべてが実行されています。httpd.cong ファイルの mono 構成要素で問題ないため、Appache は mono モジュールをロードしたようです。
ただし、ASP.NET ページ (xsp テスト 1 ( http://127.0.0.1/demo/index.aspx
) など) を参照しようとすると、次のようになります。
禁断
このサーバーの /demo/index.aspx にアクセスする権限がありません。
Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8r DAV/2 mod_mono/2.10 サーバー 127.0.0.1 ポート 80
mono_mod トラブルシューティング ガイドによると、これは Apache に読み取りアクセス権がなく、xsp テスト フォルダーの読み取りアクセス権が次のように設定されている場合に発生する可能性があります。
全員: 読み書き
ディレクトリのアクセス許可の問題ではないと思いますか?
mono mod が適切に実行されていないので、実際には Apache がディレクトリ リストを作成しようとしているのだろうかと思います。これは 403 を返しますか?
何が原因でしょうか? すべての mono mod がインストールされ、Apache で正しく実行されているかどうかを診断する方法はありますか?
ありがとう
asp.net - Mod_Mono を使用した ASP.Net 4.0 AutoStart 機能
Mono (Mod_Mono) が AutoStart と呼ばれる新しい ASP.Net 4.0 機能をサポートしているかどうかを知っている人はいますか?
サポートしている場合、Apache2/mod_mono を構成して有効にするにはどうすればよいですか?
そうでない場合、apache2 サービスを再起動するたびにリクエストを行う自動化されたスクリプトが最善の方法ですか?
インターネットで検索しましたが、AutoStart (プレウォーム) 機能をサポートする Mono については何も見つかりませんでした。
この機能については、次のリンクで説明しています。
ありがとう!
c# - Mono の MVC2 アプリケーションでブラウザから PostgreSql データベースをバックアップする方法
Mono MVC2 アプリケーションは、ブラウザーから PostgreSql データベースをバックアップするために使用されます。
しばらくすると、作業例外 Thread was being aborted が発生します (エラーメッセージ全体は以下にあります)。pg_dump は実行されますが、中止されたようです。apache error_log には、行の途中で終わる出力が含まれています。
インターネット経由でブラウザからコピーを保存できる PostgreSql データベースからバックアップ コピーを作成する方法は?
Apache での mod_mono の使用
アンドラス。
結果:
c# - MonoApacheMVC2アプリケーションでstdoutをブラウザにパイプする方法
以下のコードは、LinuxのApache MonoMVC2WebアプリケーションのブラウザーからPostgreSqlデータベースのバックアップを保存するために使用されます。
ファイル転送が開始されるまでにバックアップが完了するまでに長い時間がかかります。pg_dumpは、ファイルの代わりに標準出力に書き込むことができます。一時ファイルを作成せずに、コントローラーに標準出力をブラウザーにパイプするように強制するにはどうすればよいですか?または、ユーザーに進行状況インジケーターを表示する方法は?
アップデート
私は答えに従って以下のコードを試しました。ブラウザから保存されたバックアップコピーにより、pg_restoreがクラッシュします。バイナリ書き込みなどを使用して正しいバックアップを作成するにはどうすればよいですか?また、ブラウザはpg_dumpが終了した後にのみ保存を求めるプロンプトを表示します。pd_dumpが機能している場合にデータがインターネット経由で転送されるようにパイプを実装するにはどうすればよいですか?
apache - xsp / apacheがASP.NETアプリケーションで機能しない、ターミナルからのxsp4が機能する
Archlinuxでmonodevelopのサイトを作成しています。
このサイトは、monodevelop F5の実行で正常に実行され、ターミナルからxsp4を実行する場合にも正常に実行されます。
ただし、apacheで実行すると、エラーが発生します。具体的には次のとおりです。
重要なのは、動作するxsp4ではなく、ターミナルからプレーンxspを実行することでエラーを再現できることです。
私の次の(うまくいけば論理的な:p)考えは、どういうわけかapache/mod_monoにxsp4を使用するように指示する必要があるということです。
これを理解するのを手伝ってください!ありがとう。
.net - mod_mono を介して Mono 2.11.1 で .NET4.0 アプリを実行すると例外が発生する
昨日、CentOS 5.7 に mono バージョン 2.11.1 をインストールしました。それ以来、.NET4.0 アプリケーションを mod_mono と Apache 経由で動作させることはできませんが、.NET2.0 アプリケーションは正常に動作します。コマンド ラインから .NET4.0 コンソール アプリを実行しても問題なく動作します。
使用したバージョン:
- モノ 2.11.1
- mod_mono 2.10
- xsp 2.10.2
- アパッチ 2.2.21
私のApache設定(関連部分):
次の例外が Apache エラー ログに表示されます。
これは Mono、mod_mono、xsp のバグのように見えますか、それともまったく別のものですか?
mono - Mono 2.10.8 で ASP.NET MVC4 RC を正常にホストする方法
Mono 2.10.8.1 の上に ASP.NET MVC4 RC プロジェクトをホストしようとしています。アプリに初めてアクセスすると、次の例外が発生します。
http://www.mono-project.com/Compatibilityによると、これは Mono 2.10.8 で実装する必要があります。Microsoft はこのプロパティを .NET Framework 4.0 としてリストしています: http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx
なんらかの回避策がありますか、それとも現時点で Mono で MVC4 をホストすることはできないのでしょうか?
XSP4 と mod_mono を Apache2 で使用しているときに、この問題が発生することに注意してください。
モノバージョンは次のとおりです。
.net - モノシェル実行
Centos 6.064ビットでApacheを実行しているMono2.11.1ビルドを使用して、Asteriskと対話するProvisionningという名前のWebサービスを実行します。Soxと呼ばれるオーディオファイルを変換するためのシェルコマンドを呼び出して実行する必要があります。問題は、次のエラーメッセージが表示されることです。
/ usr / binにあるsoxコマンドを引数なしで直接指定すると、soxアプリケーションからデフォルトの「引数が指定されていません」というメッセージが表示されます。両方の引数を指定してsoxコマンドを指定すると、貼り付けたのと同じエラーメッセージが表示されます。いくつかの可能性を渡し、削減するために、いくつかの引数を指定してsoxコマンドを実行するシェルスクリプトをWebサービスのbinディレクトリに作成しました。sox.shスクリプトを手動で実行すると、すべて問題ありません。Webサービスのコードからsox.shスクリプトを実行すると、指定されたものと同じエラーが発生します。
シェル実行プロセスの方法は次のとおりです。
とても簡単です
どんな手掛かり?何が足りないのか本当にわかりません…。
TIA
SCharrua
inheritance - mod_mono は web.config の継承をサポートしていますか?
.NET Web サービスが親の web.config ファイルから値を取得するのに問題があります。
サーバーは、apache2 と mod_mono を実行する debian マシンです。アプリケーションは mono-server4 に登録されます。
親サービスは次のように登録されます。
子サービスは次のように登録されます
親と子の両方に独自の web.config ファイルがあります。アクセスしようとしている設定は次のとおりです。
私が使用しているコードは次のとおりです。
キーが子の web.config にある場合、子サービスは値を取得できます。
キーが親の web.config にある場合、子サービスは値を認識しません。
通常、IIS では、子サービスは親の web.config から値を継承します。
mod_mono はこれをサポートしていますか? システムの構成で何か不足していますか?
ありがとう、クリス。
asp.net - 実動 Web アプリケーションをプロファイリングする方法は?
私が作ったブログがあります。最近、いくつかのパフォーマンスの問題に気付いています。インデックス ページの待機時間は約 400 ミリ秒です。これはかなり高いと思います。最初に展開したとき (機能は少ないですが)、インデックスの読み込み時間が 80 ミリ秒程度だったことを思い出します。
ここでプロファイルを作成しますが、問題は、これが私の運用環境でのみ発生することです。私のテスト環境では、インデックス ページは 10 ミリ秒しかかかりません。
本番アプリケーションのプロファイリングを行うにはどうすればよいですか? Arch Linux と MongoDB で Apache+mono+mod_mono を使用しています。xsp を使用する以外は、同様のテスト環境があります。
自分のコード、Apache の構成、または MongoDB のどこを見ればよいかわかりません。運用サーバーのプロファイルを作成して、開発環境よりもはるかに遅い理由を突き止めるにはどうすればよいですか?