問題タブ [xsp4]

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 投票する
1 に答える
635 参照

ubuntu - webapi 応答に追加された 404 応答

1 つの Web 要求に対して 2 つの応答を得ることができました。

  1. 私の webapi 応答 (200 ステータス コードの単純な文字列)
  2. 静的ファイル ハンドラーのように見える 404

クロムからのスクリーンショット:

スクリーンショット

私のセットアップは次のとおりです。

  • F#
  • Ubuntu 15.10 のモノ
  • Web サーバーとしての xsp4
  • ルーティング エンジンとしての Owin

スクリーンショットからわかるように、ブラウザの応答の最初の行に正しい応答が出力され (時々 - ため息)、その後すぐに標準の 404 ページがページに表示されます。

起動コード:

コントローラーコード:

起動時に MVC スタイルのルート マッピングを使用し、コントローラーのさまざまなルーティング属性を使用して、web.config の静的ファイル ハンドラーを削除しようとしました。

webapiルーティングと静的ファイルハンドラーの両方が、一方が他方をオーバーライドするのではなく、応答に2セントを入れているようです。

@mark からの要求によると、要求はhttp://localhost:9000/apiへの単純な GETであり、応答は次のとおりです。

ヘッダ

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

amazon-web-services - ネイティブ コードの実行中に SIGABRT が発生しました - Cloudformation 中に AWS で xsp4 を実行するとエラーが発生しました

AWS Ubuntu AMI で xsp4 サーバーを起動するとエラーが発生します。エラーはinitialize: mono_thread_create_internal () failed次のとおりです。

ネイティブ コードの実行中に SIGABRT を取得しました。これは通常、mono ランタイムまたはアプリケーションで使用されるネイティブ ライブラリの 1 つで致命的なエラーが発生したことを示しています。

自分のコンピューターでは、同じコマンドがエラーなしで実行されます。エラーが何であるか、何か考えはありますか?パッケージが見つからない、構成などでしょうか?

編集:へえ、それは奇妙です。ssh経由でログインしてコマンドを手動で実行すると機能します。ただし、CloudFormation 中に実行する必要があり、そこで失敗します。CloudFormation 中に何かがまだ完全にセットアップされていないか、ユーザー アカウントが異なっている可能性がありますか? しかし、よく考えてみると、CloudFormation は root として実行されるのではないでしょうか?

完全なログ:

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

c# - Linux で ASP.NET アプリケーションを実行する

.NET Framework 4.5 (Windows) で作成したアプリケーションを Linux 環境 (Centos7) で実行しようとしています。

mono と xsp4 で試しましたが、次の疑問があります。

  • Mono と xsp4 は、.Net でコードを実行するのに最適なアプリケーションですか?
  • Linux で最初に * .cs をコンパイルする必要がありますか?
  • Windows で生成された発行フォルダーを Linux で直接実行できますか (実行できる場合)?
  • .net で作成したアプリケーションを asp.net で実行できます

よろしく

0 投票する
0 に答える
263 参照

mono - モノには System.Web.Security がありませんか?

mono で実行している MVC プロジェクトがあります。System.Web への参照があります。VS Mac 2019 でアセンブリ ブラウザーを使用してこのパッケージを検査すると、クラスが含まれていることがわかりますSystem.Web.Security.AntiXss.AntiXssEncoder。System.Web パッケージのプロパティを調べると、そのパスは `/Library/Frameworks/Mono.framework/versions/6.10.0/lib/mono/4.8-api/System.Web.dll です。

ただし、このプロジェクトを実行して API ルートを要求すると、System.TypeLoadException が発生します。

System.ComponentModel.DataAnnotation.ValidationAttribute.IsValid からスローされます

ロード時のログで、何らかの理由でアセンブリがロードされていないことがわかります。

そのため、System.Web の兆候はなく、System.Web.ApplicationServices (System.Web.Security 名前空間を含む) が読み込まれます。参照されているアセンブリをロードしない理由がわかりません。この XSP4 は、ロードするアセンブリまたはモノを決定しますか??

何か案は?