問題タブ [ysod]
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.
asp.net - このコメントが原因でパーサー エラーが発生するのはなぜですか?
asp.net アプリで特定のページを開こうとすると、次の YSOD が表示されます。
まず、コメントアウトされた行が問題になるのはなぜですか?
第二に...とにかく、これの第二に、そのファイルにはそのコメントがありません(またはもはやありません)。代わりに、その行は次のようになります。
古いバージョンのファイルはどこから来たのですか? 解決策のどこにも「~したい」という言葉が出てこない…???
アップデート
まだ見知らぬ人。古い機能をテストするために、これまでコメントアウトされていた jQjuery のコメントを外しましたが、コードのコンパイルを妨げるはずのコメントがあることに気づきませんでした。
...それでもコンパイルして実行しました! ムルガトロイドに万歳!どうしたの?!?!?
registry - アセンブリ バインディングのログを有効にするにはどうすればよいですか?
「ファイルまたはアセンブリ 'Bla' またはその依存関係の 1 つを読み込めませんでした。正しくない形式のプログラムを読み込もうとしました。」というメッセージが表示されます。
詳細情報の一部は次のように述べています。
「WRN: アセンブリ バインドのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。注: アセンブリ バインド エラーに関連するパフォーマンスの低下がいくつかあります。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除してください。」
したがって、これにより、上記のエラーが発生する理由についての洞察が得られる可能性があると考えて (おそらく、次の YSOD には、失敗した正確な理由に関するより明確な情報が含まれている可能性があります)、レジストリ内のその場所に移動しましたが、そのようなキーはありません私が見ることができること。それが持っているものは次のとおりです。
私は何が欠けていますか?
asp.net - ASP.NET - このキャスト エラーの原因は一体何なのか
asp.netアプリがあり、詳細ビューの挿入、更新、および削除操作を作成しています
私の挿入はうまくいきます。今、更新しようとしていますが、更新ボタンを押すと YSOD が表示されます。フォームには日付が 1 つしかなく、挿入と編集にまったく同じテンプレートを使用しています。以下は asp とスタック トレースです。私が見ることができることから、この時点で私のサブにはありません。
YSOD エラー
'Int32' から 'DateTime' へのキャストが無効です。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.InvalidCastException: 'Int32' から 'DateTime' へのキャストが無効です。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
jquery - YSOD:「セクション ブロックはネストできません。許可されるセクション ブロックは 1 レベルのみです。」というメッセージが表示される原因は何ですか?
確かに、上で疑わしいとフラグが付けられたセクションの上のコードが間違っていることがわかります。最後の「}」が黄色ではないからです。
ページの上部には、いくつかの using ディレクティブがあります。
...スクリプトセクションが続きます:
...この jQuery は、jsfiddle/jshint によって検証されています。
YSOD は次のとおりです。
このコードを何度も見直しましたが、何が問題なのかわかりません。誰かがこれに遭遇したことがありますか、または問題がどこにあるかを見つけるためのトリックを知っていますか?
c# - Why is VisualStudio/Firefox giving me a YSOD from code in an excluded class?
I excluded a class from my project (right-click > "Exclude from Project"); the file dutifully vanished from the Solution Explorer. Yet, when I run the app, it YSODs with an error in that excluded file.
How do I tell Visual Studio and/or Firefox (the browser the app is currently using) that I really meant it when I excluded the *.cs class from the project?
UPDATE
More strangeness similar to the above:
It seems that VS really gets confused with the combination of syntaxes occurring in a cshtml file. Although selecting a line of code and mashing Ctrl+K, C will comment the line, sometimes the comments don't seem to be respected.
To make a long story shorter (Wane Shorter beats out Wax Longer this time around), I was having problems with a page compiling and displaying but not loading jQueryUI (the elements were there, but the inputs that had been .datepicker()ed were not datepickering, and the inputs morphed via a custom plugin were also not morphing worth a hoot, let alone a holler.
It turns out that a line of code I had commented out was not seen as having been commented out; after I deleted the "using" line it needed, it wouldn't compile for that reason! I got this YSOD:
Compilation Error
As you can see, the problem is a commented out line! I had to remove it to get the project to compile and run again!
sqlite - Haskell で yesod Web フレームを使用して REST API 経由で sqlite データベースからデータを提供する入門例
sqlite データベースに格納されているデータを提供する方法として、「単純かつ愚かに保つ」(つまり、「可能な限り単純にするが、単純にしない」) 方法が必要です。Haskell では、ysod Web フレームワークを使用したいと考えています。実際には、データを切断しているだけなので、単純に GET リクエストを実装する必要があります。
HTML、CSS、JavaScript、セッション管理、ユーザー管理、Web ブログ アプリケーション、認証などの生成には興味がありません。
この 2 時間、私は Ysod Book のいくつかの Web ページと fpcomplete のチュートリアルを読みました。今まで、例を実行できませんでした。
最後に、実行中のブログ投稿から例を取得しようとしました。この例はあまり古くなく、2013 年からのものですが、yesod はそれ以来大幅に変更されており、例を実行する方法が明確ではありません。
ブログ投稿の例で次の行を変更しました。言語拡張機能がありません:
さらにpersist
は利用できなくなったため、次のようになりますpersistLowerCase
。
それでも、サンプルを実行するにはおそらく多くの修正が必要です。
したがって、より多くの時間を費やす前に、私の質問は次のとおりです。SQLite で ysod を使用して JSON データを提供する REST API をプログラムする方法に関する最新の例またはチュートリアルはどこにありますか?
database - Haskell の強く型付けされたデータベース
yesodのpersistence に関する本では、次の段落で「... 強く型付けされた Haskell データを保存する」について説明しています。
一部の Haskeller は、より革新的なルートを試みました。厳密に型指定された Haskell データを簡単に格納できる Haskell 固有のデータ ストアを作成することです。これらのオプションは、特定のユース ケースには優れていますが、ライブラリによって提供されるストレージ手法に制約され、他の言語とうまく連携しません。
簡単なGoogle検索を行いましたが、ハックでSQL関連のライブラリが見つかりました。また、ハック カテゴリ「データベース」はなく、手動で検索したくない「データ」のみです。「これらの haskellers」とは誰で、この点に関して現在開発されている haskell プロジェクトは何ですか?
asp.net - httpErrors で死のイエロー スクリーンを詳細と共に表示することができません
httpErrors の使用に関する多くの投稿を見てきましたが、私のプロジェクト、または少なくとも私の理解には、より深い問題があると思います。
最近、代わりに customErrors の使用から HttpErrors の使用に移行しました。カスタム エラーは正常に表示されますが、エラーの場合は IIS のブルー スクリーン (エラーに関する情報がありません) しか表示されません。
それ以来、カスタム エラー ページをリモートで取得し、YSOD をローカルで取得しようとしましたが、成功しませんでした。
「Response.TrySkipIisCustomErrors = true;」を追加しました。Global.asax.cs の Application_Error に変更しましたが、違いはないようです。また、プロジェクトは ASP .NET と MVC の両方を使用していますが、それが違いを生むかどうかはわかりません。
私は existingResponse と errorMode をいじっていましたが、これらは私が見てきた結果です: (私のフォーマットが意味をなさない場合はお知らせください)
[既存の応答 | エラーモード | リモート結果 | ローカル結果]
| | 置換 | 詳細なローカルのみ | エラーページを修正 | IIS のブルー スクリーン
| | 置換 | カスタム | エラーページを修正 | エラーページを修正
| | パススルー | 詳細なローカルのみ | YSOD | YSOD
| | 自動 | カスタム | YSOD | YSOD
| | 自動 | 詳細なローカルのみ | YSOD | YSOD
これが私のwebconfigです:
Global.asax.cs
助けてくれてありがとう。
iis-7.5 - 構成ファイルの形式が正しくありません。構成ソースが空白です
アプリ プールのリサイクルを行うまで、散発的に WebApi アプリケーションが動作しなくなります。
サイトが次の YSOD エラーでスタックします。
ここで最も奇妙な問題は、YSOD 構成ソースが空白として報告されることです。
XML web.config の形式が正しくない場合、通常、ここに xml の不正な行が表示されます。
根本的な原因と思われるもの - 毎日決まった時間に IIS をリサイクルする必要がありますが、うまくいかないようです:
- アプリケーションが異常であると報告しました。ワーカー プロセスは、リサイクルを要求します。理由: この特定の要求の失敗の原因を詳述するエラー メッセージは、Web サーバーのアプリケーション イベント ログにあります。このログ エントリを確認して、このエラーが発生した原因を特定してください。データはエラーです。
- 上記と同じ秒でリサイクルを行う「データはエラーです」イベントのトン以上
- 1秒後。メッセージ: タイプ 'System.OutOfMemoryException' の例外がスローされました。 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() での System.Threading.ExecutionContext.Run(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、ブール値 preserveSyncCtx) での RunInternal (ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、ブール値 preserveSyncCtx) ) System.Threading.ThreadPoolWorkQueue.Dispatch() で
- ~ 1 分後、Windows エラー報告が開始されます ... エラーが発生しているアプリケーション名: w3wp.exe
- その後、イベントログですべてが静かになります
私が確認したこと:
- ProcMon は {PathToMyVirtualApplicationWebsiteHere}\web.config へのアクセスを示していません
- App Pool Recycle は次回まで問題を修正します (すぐに停止/開始します)。
アップデート:
- IIS 7.5 用の Application Initialization 1.0 を Url Rewrite Module と組み合わせて使用しています ... これが適切にインストールされていない別のサーバーで、まったく同じエラーが発生します (ただし、メモリ不足の問題はありません)。