問題タブ [xsp]
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.
linux - XSP CentOS のインストール
xsp-2.10.2 をインストールしようとしています。正常に動作していましたが、新しいインストールでこのエラーが表示されるようになりました
編集:ソースから Libgdiplus と Mono 3.0.1 をインストールしましたが、xsp4 で同じことをしようとしています。
c# - Windows で XSP をスタンドアロン サーバーとして実行するには何が必要ですか?
学生が ASP.NET 入門コースで使用できるように、XSP for Windows の最小限のコピーをセットアップしようとしています。彼らは Visual C# を持っており、Mono 自体を提供することで問題を混乱させたくありません。さまざまな理由で IIS を使用したくありません。私は以前に、Jetty の圧縮コピーを使用して JSP に対して同様のことを行いましたが、これは見事に機能しました。
実験として、Mono 2.10.9 をインストールしましたが、インストールから直接 XSP を正常に実行できます。ただし、実行ファイル (xsp2.exe) は lib\mono\2.0\winhack にあり、サーバー環境は lib\xsp\test にあります。最小限のファイル セット (xsp2.exe、xsp.exe.config、Mono.WebServer2.dll、その他必要なもの) を含むディレクトリを作成し、圧縮して学生に配布したいと考えています。ただし、Mono.WebServer2 の「ファイルが見つかりません」という例外が表示されるだけです。
Mono.WebServer2.dll をコピーしてから、Mono.Security についても同じ結果を得ました。Mono.Security.dll をコピーしたとき、エラーは Mono.WebServer2 "またはその依存関係の 1 つ" を参照しています (どの依存関係かはわかりません)。
最小限のセットアップとして必要なものを誰か教えてもらえますか?
mono - mod_mono の servicestack サービス / Apache が見つかりません
xsp を使用して Macbook で作業している単純な ServiceStack Web サービスがあります。ブラウザでメタデータ ページを表示でき、サービスは動作しています。
Fedora 14 ボックスに mono、mod_mono、xsp をインストールしました。mono_module が apache によって読み込まれていることがわかります。
myservice を /var/www/html/myservice にコピーしました。ブラウザーを使用して、Mac の xsp のようにメタデータ ページを開くことができず、もちろん Web サービスにもアクセスできません。
xsp から apache/mod_mono に移行する場合、何を変更する必要がありますか?
nginx - 502 (Bad Gateway) - Nginx + Mono (OpenBSD 5.3)
Mono を nginx で動作させるのに問題があります。OpenBSD 5.3 をインストールし、適切な (パッケージ) ポートをセットアップしました。mono、mono-xsp、nginx をビルドしましたが、すべて問題なく実行できました。3 つすべてが正常に動作しているように見えますが、連動していません。
デフォルトの VS MVC3 テンプレート Web アプリを実行しようとしていますが、502 (Bad gateway) が発生し続けます。エラー ログには、次のように表示されます。
イライラするのは、 /tmp/fastcgi.socket が存在することです。「タッチ」を試し、「ホイール」と「www」に適切な権限があることを確認しました(chmod 775および777)。「ls -la /tmp/fastcgi.socket」の結果は、何も問題がないことを明らかにしました。
これが私の設定です:
javascript - 構文により、@DbLookup を使用して計算フィールドに入力することができなくなります
複数の製品を一覧表示するコンボ ボックスがあります。これらの製品の中には、名前にインチを表す引用符が付いているものがあります (つまり、12 インチのドレッシング ロッド)。これが私の問題です。@DbLookup を使用して、製品コスト、測定単位、およびアイテムを入力するいくつかの計算フィールドを更新する「変更時」イベントがあります。数値. インチを表すために引用符を使用する製品を選択すると、計算フィールドにデータが入力されません. 製品名の引用符の意味と、これを修正するにはどうすればよいですか? コンボ ボックスのコードは次のとおりです.
以下は計算フィールドのコードです (実際には読み取り専用の編集ボックスで、コードはデフォルト値です)。
ubuntu - asp.net 4.5 をサポートするために、ubuntu に mono xsp4 の最新バージョンをインストールします。
asp.net 4.5 Web サイトを ubuntu マシンの mono 2.10.8.1 に移植する必要があります。
xsp4 はまだ asp.net 4.5 をサポートしていますか?それとも当分の間、オリジナルの Web サイトを 4.0 で構築する必要がありますか?
また、最新バージョンを入手してインストールするにはどうすればよいですか?
c# - HttpWebRequest、GetRequestStream でのクラッシュとタイムアウト
当社は、着信および発信する SOAP XML 要求を変更するための変換サービスに取り組んでいます。その理由は、Mono フレームワークを使用する特定のサーバー スタックには十分な SOAP サポートがなく、送信中にメッセージを手動で変換して、クライアント システムで確認する必要があるためです。SOAP送信をサポートするようにmod_monoを構成できなかったため、LTSリリースサイクルの最新のubuntuマシンでサービスを実行し、XSP4 Webサーバーを使用しています
しかし、私たちの変換サービスはうまく機能していません。HttpWebRequest.GetRequestStream の呼び出し中に問題が発生し、以下のエラーがスローされ、約 1 分後にタイムアウトします。
この問題の原因を突き止めることができず、それぞれのシステムがクライアント間でデータを通信できないため、クライアントがシステムの UAT を実行するのを妨げています。
誰かがこの問題に光を当てることができますか?
mono - Mono で WebRequest を使用する際の問題
私はWebRequest
WebServiceStack
アプリケーション (Mono 上の XSP によってホストされている) で非常に奇妙な問題を抱えています。リクエスト モジュールの登録は、非常に奇妙な方法で機能しているようです。HTTP リクエストの作成に使用WebRequest
していますが、その「プレフィックス」(HTTP) の作成者を見つけることができなかったため、失敗しています。
私が見ている例外はNotSupportedException
であり、HTTP プレフィックスに作成者が登録されていないという事実を追跡できました ( https://github.com/mono/mono/blob/master/mcs/class/にアクセスしています)。 System/System.Net/WebRequest.cs、479行目あたり)
編集:詳細:NotSupportedException
によってスローされWebRequest.GetCreator
、URL プレフィックスをキーとして使用して、返すクリエーターを選択します。私の場合、HttpRequestCreator
. 「HTTP」プレフィックスに作成者が登録されていないため、例外がスローされます (実際には、作成者はまったくいません)。
そこで、Mono のソースを少し調べてみたところ、さまざまな*.configファイルの 1 つのwebRequestModules
セクションにモジュールが追加されている (または追加する必要がある) ことがわかりました。system.web
machine.configファイルを確認したところ、次のようになっています。
WebRequest Mono ソースを見ると 、クラスの静的コンストラクター内の構成からプレフィックスが追加されているようです (良い選択ではありませんが、私見ですが、それでも動作するはずです)。
テストするために、;HttpRequestCreator
に toを追加しようとしました。これは XSP/Mono によってロードされ、重複キー例外が発生します ( machine.configに既に存在するため、既にロードされているはずなので、これは予想されます)。system.net/webRequestModules
web.config
HttpRequestCreator
さらに奇妙なことに、次のように Http のモック ハンドラーを追加すると、次のようになります。
アサーションは時々合格します...時にはそうではありません! (RegisterPrefix
同じプレフィックスの作成者が既に登録されている場合は「false」を返します。常に false を返すと予想していますが、そうではありません! 繰り返しますが、完全にランダムです)
登録が「失敗」した場合 (つまり、「HTTP」プレフィックスが既に登録されているために false が返された場合)、 はWebRequest
HTTP の要求を作成できます。これは、呼び出しRegisterPrefix
によって静的コンストラクターが「ウェイクアップ」され、実行されるかのようです。
私は困惑しています: の静的コンストラクターの実行における競合状態のように見えますWebRequest
が、これは意味がありません (ランタイムは静的コンストラクターをロック、IIRC で保護します)
私は何が欠けていますか?この問題を解決または回避するにはどうすればよいですか? それは私のせいですか (誤解または何かが不足しています)、それとも Mono のバグのように見えるので、提出する必要がありますか?
詳細:
mono --version
Mono JIT コンパイラ バージョン 3.0.6 (Debian 3.0.6+dfsg-1~exp1~pre1)
おそらく関連する未回答の質問: