これが実際にはコーディングの質問ではない場合は申し訳ありません (私のコードが問題を引き起こしているかどうかによって異なります)。
この質問を見たことがあります:断続的な「オブジェクト参照がオブジェクトのインスタンスに設定されていません」を追跡しています。ビルド時のエラー
しかし、それはあまり役に立ちませんでした (ただし、コメントを読むと、しばらくは役に立ったと思っていたことがわかります)。
Web サイトを公開しようとすると、ファイルまたは行の参照がないというエラーが表示されることがあります。
Pre-compiling Web Site
Building directory '/App_Code/'.
Building directory '/'.: Publication (web): Object reference not set to an instance of an object.
Pre-compilation Complete
------ Skipped Publish: Project X:\, Configuration: Debug Any CPU ------
「オブジェクト参照がオブジェクトのインスタンスに設定されていません」の通常の原因は知っていますが、これは少し違うようです。実行時エラーではないでしょうか? ビルドエラーではありませんか?
奇妙なのは、一見ランダムに発生することです (約 25% ~ 33% の確率で)。私はそれを公開しようとして失敗させることができます。その後、何も変更せずにすぐに再試行すると、正常に機能します。
サイトのすべてのページからアクセスできるように、一部の関数 (VB.net btw) を App_Code フォルダーの新しいファイルに移動した後、このエラーが発生し始めました。
さらに情報が必要な場合は、お知らせください。
ありがとう、
編集: さらに調査した結果、Web サイト内のファイルへの変更を保存してから数秒以内に Web サイトを公開しようとした場合にのみ発生するようです。何が原因でしょうか?