問題タブ [xsp2]

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.

0 投票する
2 に答える
634 参照

mono - XSP2 が静的イメージを提供するとクラッシュする

jpg 画像を含む単純な HTML ページを要求すると、XSP2 がクラッシュします。HTML から画像を削除すると、ページは常に正常に表示されます。

バージョンは XSP2 2.0 mono 2.6.1 です。同じマシンのバージョン 2.4.2.2 は正常に動作します。

Windows Vista Business SP1 の 2 つの異なるマシンでテストしました。

誰も同じことを経験しましたか?何が問題になるかの手がかりはありますか?

以下は、コンソールに表示されるスタック トレースです。

編集:

別のユーザーが同じ問題を抱えているため、Novell にバグを送信し、問題を再現するために小さな zip を作成しました: https://bugzilla.novell.com/show_bug.cgi?id=582162

ありがとうございました。

0 投票する
3 に答える
451 参照

.net - XSP2 Web サーバーは常に Mono を使用しますか?

Windows ボックスで XSP2 が mono を使用しているか .NET を使用しているかがわかりません。どうすれば確信できますか?

0 投票する
1 に答える
1074 参照

asp.net - MonoDevelop上のASP.NETWebサービスのDblinq参照により、xsp2に障害が発生します

単純なASP.NETWebサービス内でsqliteプロバイダーを使用してDBLinqを試してみようとしています。また、MonoDevelop2.4およびMono2.6.7を使用しています。monodevelopのプロジェクトは、デフォルトでローカルコピーに設定されているDbLinq.dllを参照しています。Webサービスを問題なくコンパイルできます。Monodevelopから実行しようとしたり、コマンドラインからxsp2を使用したりしようとすると、xsp2が失敗し、いくつかのエラーが発生します(以下を参照)。DBLinq.dll参照のローカルコピーのチェックを外すと、xsp2は実行されますが、コードのLinq部分は機能しません。これは、MySQLプロバイダーにも当てはまります。問題は、DbLinqが参照されてローカルにコピーされたときに、依存するアセンブリもコピーされ、アセンブリの1つがxsp2をチョークさせていることだと思います。

誰かがこれに遭遇しましたか?どうすれば問題を解決できますか、または回避策は何ですか?どんな助けでも大歓迎です。以下は、asmxコードビハインドのWebサービスメソッドのサンプルスニペットです。

[WebMethod]
public string getrecord(){

txtを返す;
}

もちろん、これはデータアクセスを実装するための良い方法ではない可能性があり、関心の分離を行う必要があります。しかし、テストの目的では、これは少なくとも機能するはずです。

xsp2を実行したときに発生するエラーは次のとおりです。上で述べたように、DbLinqが参照してローカルにコピーした依存アセンブリの1つが、これを引き起こしています。私の質問は、これが機能するようにこれをどのように修正するのが最善かということです。

user @ ubuntu:〜/ Projects / WebService / WebService $ xsp2 --address 127.0.0.1 --port 8889

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリ/ usr / lib / mono / gac/SystemにメソッドSystem.Web.Configuration.WebConfigurationManager::get_AppSettings()がありません。 Web / 2.0.0.0_ b03f5f7f11d50a3a / System.Web.dll、アセンブリ/usr/lib/mono/gac/Mono.Web/ 2.0.0.0 _0738eb9f132ed756/Mono.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリで参照/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dll例外タイプの処理TargetInvocationExceptionメッセージは呼び出しのターゲットによって例外がスローされました。IsTerminationがTrueに設定されていますSystem.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。

サーバースタックトレース:at System.Reflection.MonoCMethod.Invoke(System.Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0 at System .Reflection.MonoCMethod.Invoke(BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0 at System.Reflection.ConstructorInfo.Invoke(System.Object [ ]パラメータ)[0x00000] in:0 at System.Activator.CreateInstance(System.Type type、Boolean nonPublic)[0x00000] in:0 at System.Configuration.ConfigInfo.CreateInstance()[0x00000] in:0 at System.Configuration .SectionInfo.CreateInstance()[0x00000] in:0 at System.Configuration.Configuration.GetSectionInstance(System.Configuration.SectionInfo config、Boolean createDefaultInstance)[0x00000] in:0 at System.Configuration.ConfigurationSectionCollection.get_Item(System.String name)[0x00000] in:0 at System.Configuration.Configuration.GetSection(System.String path)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetSection(System.String sectionName、System.String path、System.Web.HttpContext context)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetSection(System.String sectionName、System .String path)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetWebApplicationSection(System.String sectionName)[0x00000] in:0 at System.Web.Hosting.ApplicationHost.SetHostingEnvironment()[0x00000] in:0 System.AppDomain.DoCallBack(System.CrossAppDomainDelegate callBackDelegate)[0x00000]で:0 at(wrapper remoting-invoke-with-check)System.AppDomain:DoCallBack(System.CrossAppDomainDelegate)at(wrapper xdomain-dispatch)System.AppDomain:DoCallBack(object、byte []&、byte []&)

[0]で再スローされた例外:---> System.TypeInitializationException:System.Web.Configuration.HostingEnvironmentSectionの型初期化子によって例外がスローされました---> System.MissingMethodException:メソッドが見つかりません:'System.Configuration.ConfigurationProperty。 .ctor'。---内部例外スタックトレースの終了---at(ラッパー管理対象からネイティブ)System.Reflection.MonoCMethod:InternalInvoke(object、object []、System.Exception&)at System.Reflection.MonoCMethod.Invoke(System。 Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0---内部例外スタックトレースの終了---at(wrapper xdomain-呼び出す)System.AppDomain:DoCallBack(システム。

0 投票する
1 に答える
281 参照

mono - xsp2/mod_mono: サーバー エラー 500: xsp2 が、現在の要求に必要のない dll を読み込もうとしています

xsp2 はサーバー エラーを表示します。

私がやっていること: cammWM.dll への参照を必要としない test.aspx ファイルにアクセスしようとしています - 単純な Hello World aspx ファイルです。ただし、cammWM.dll への参照を含むいくつかの追加ファイルを Web ルート フォルダーに配置しました。私の cammWM.dll を含む bin フォルダーは、このテストのために削除されました。

しかし、アプリケーション全体が機能するのではなく、test.aspx を実行したいだけです。したがって、最初に Web アプリケーション全体をコンパイルする必要はありません。

現在のリクエストに必要なこれらのファイルのみをコンパイル/ロードするように XSP2/mod_mono を納得させるにはどうすればよいですか?

0 投票する
1 に答える
175 参照

mono - Xsp2と複数のアプリケーション-動作しません

複数のアプリケーションにサービスを提供するようにxsp2Webサーバーをセットアップしようとしています。

構成ファイルsites.webappを作成しました

次に、サーバーを起動します xsp2 --appconfigfile site.webapp

http://domain1.com:8080 は、app2のページを示しています。 http://domain2.com:8080は、app2の同じページを示しています。

xsp2はsites.webappの最後のアプリケーションを使用し、それを使用してすべてのリクエストを処理しているようです。

私は何が間違っているのですか?xsp2用に複数の仮想ホストをセットアップするのを手伝ってください。

0 投票する
4 に答える
2472 参照

c# - Mono GTK# アプリを他のプラットフォームに移植するには?

C# で記述された Mono GTK# デスクトップ アプリに取り組んでいます。Mac (OS X v10.6.7) で MonoDevelop IDE (v2.4.2) を使用してアプリを開発しました。Mono.WebServer2私のアプリは、ローカル ASP.NET サーバーを実行するためのライブラリだけでなく、GTK# ライブラリ (明らかに) にも依存しています。

自分の Mac と他の Mac でアプリをテストしました。すべてがうまくいっています。現在、アプリを他のプラットフォーム (具体的には、Windows 7 と Ubuntu v11.04) に移植することに関心があります。このコマンドをいじってみましたmkbundleが、Mac OS X 以外のプラットフォーム用の機能するバンドルを作成することはできませんでした。

さまざまなソリューションを試してみましたがうまくいきませんでしたので、Mono 開発者の意見を聞きたいと思います。アプリを他のプラットフォームに移植するにはどうしますか?

Visual Studio を使用して長い間 C# を開発してきましたが、Mono 開発環境は初めてです。したがって、詳細な説明をいただければ幸いです。

どうもありがとうございました!

0 投票する
4 に答える
7758 参照

c# - Firefox ブラウザーが更新された CSS/JS ファイルをリロードしない

CSS または JS ファイルを更新するたびに、Firefox ブラウザーのキャッシュをクリアして、更新されたファイルを取得する必要があるため、Firefox ブラウザーで問題が発生しています。ubuntuでC#とasp.netを使用してWebアプリケーションを開発したため、XSP2サーバーを使用しています。

Firefox ブラウザーで更新された CSS/JS ファイルを自動的にリロードし、サーバー側または Web アプリケーションに実装する方法はありますか?

お知らせ下さい。

どうもありがとう。

0 投票する
3 に答える
1110 参照

ubuntu - LAN からモノラル開発 xsp2 にアクセスするにはどうすればよいですか?

ubuntu ラップトップで asp.net mvc プロジェクトを作成しています。Mac と Windows のボックスで Web サイトがどのように表示されるかを確認したいと考えています。monodevelop で xsp2 を起動して、外部 IP でリッスンするようにするにはどうすればよいですか?

ufw ファイアウォールがオフになっています。を調べたman xsp2ところ、リッスンする IP を設定できることがわかりますが、monodevelop をさまざまなオプションで起動する方法がわかりません。

編集: monodevelop に xsp2 を起動させたい (つまり、デバッグのために f5/ctrl+f5 を押したとき) ため、外部でリッスンします (独自に起動する方法を知っています)。

私が実行したps -auxところ、次のように monodevelop が xsp2 を起動することがわかりました。

xsp2を起動するにはmonodevelopを取得する必要があります--address 0.0.0.0が、どうすればよいですか?

編集2 :現在のディレクトリが正常に機能するため、プロジェクトディレクトリでこれを実行します:

これは問題ありませんが、monodevelop の外で実行しているため、有用なデバッグ機能が得られません。

web.config を編集して、以下を追加しようとしました。

...うまくいきません。Monodevelop はまだコマンド ラインで 127.0.0.1 を指定して xsp2 を起動します。これは、デバッグ (f5) でも実行 (ctrl f5) でも同じです。

monodevelop に別の --address で xsp2 を起動させることは可能ですか?

0 投票する
2 に答える
2563 参照

c# - C# Windows GUI を C# web アプリに移植する: Win、Mac、Linux ですぐに使用できるようにする方法は?

現在 C# で Windows GUI として動作するアプリケーションを書き直したいと考えています。問題は、Windows では問題なく動作しますが、Mono の GUI の問題により、Mac と Linux には適合しないことです。

したがって、私の考えは、C# を続行し (C# を実行する必要があり、移植できない重要なサブプログラムのために必要でした)、Windows、Mac、または Linux のすべてのユーザーが簡単にアクセスして作成できる Web アプリケーションとして書き直すことでした。それは動作します。

また、高いアクセシビリティを目指しているため、アプリケーションが「すぐに使える」状態で動作し続けることも重要です。

次のようなソリューションを探しました:

  • KayakHTTP ですが、POST データはサポートしていません。(Web GUI に必要)
  • Mono から XSP2 を使用して ASP.NET MVC Web アプリを作成しますが、Web アプリですぐに使用できるアプリケーションを作成できますか?

または、エンド ユーザー向けにすぐに使える C# Web アプリを用意するというアイデアはありますか? 必要なのは、Mac と Linux に Mono をインストールすることだけです。

ご助力ありがとうございます。

EDIT 1:すべての側面を正しく説明していないことに気づきました。実際、私のプロジェクトには 2 つのアプリケーションがあります。

  • C# で記述された CORE アプリケーションは大きすぎて移植や書き換えができないため、Mac および Linux での実行には Mono を使用する必要があります。
  • C# で記述され、CORE アプリケーションを制御する Windows フォームを使用する私の GUI アプリケーション

私の目標は、GUI アプリケーションを Web アプリ アプリケーションに変換して、Mac と Linux で Windows Forms GUI の煩わしさをなくすことです。

0 投票する
1 に答える
1866 参照

mono - Mono2.10.8で「ファイルまたはアセンブリ'xsp2'を読み込めませんでした」を取得する

これらのファイルをC:\MonoWebServerにコピーしました。

xsp2.exe
xsp2.exe.mdb
Mono.WebServer2.dll
Mono.Security.dll

GACにMono.WebServer2.dllとMono.Security.dllを登録しました。xsp2.exeを実行すると、次のようになります。 ここに画像の説明を入力してください

私は何を間違っているのですか!

Windows7-64ビット