問題タブ [app-code]

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 に答える
1085 参照

asp.net - ASP.NET: 変更後に App_Code クラス ファイルが更新されない

クラス ファイル (ビジネス オブジェクト) を配置する App_code フォルダーがある ASP.NET Web サイトがあります。正常に実行されていますが、クラスにいくつかの変更を加え (いくつかのプロパティ/メソッドを追加)、Web サーバーに (本番環境で) アップロードすると、ライブ サイトでは影響を受けません。しかし、ローカルで実行すると、これはかなりうまく機能します (これは、ライブ サーバーで DLL が動的に生成され、更新されていないためですか?

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

c# - DLL 内の App_Code 重複変数

クラスを App_Code フォルダーに移動したところ、次のエラー メッセージが表示されます。

このエラーは実行時に返されます。

アプリケーションで重複を検索しましたが、これは期待どおりに更新されていないことが原因だと思いますか?

クラスを App_Code フォルダーの外に戻すと、すべてが再び期待どおりに機能します。

私は何が欠けていますか?

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

asp.net - 一般的なルーチンをApp_Codeクラスに移動することに関する質問

ページ間で共有したいいくつかの一般的なコードがあり、App_Codeクラスをいじっています。これは素晴らしいですが、ドロップダウンリストの例に影響を与えるコードも使用したいと思います。

これを私のApp_Codeクラスに入れる方法はありますか?

前もって感謝します!

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

asp.net - クラス ライブラリ プロジェクト VS App_Code - 長所/短所?

現在、すべてのクラスに App_Code フォルダーを使用していますが、(今のところ) うまく機能しているようです。

ただし、App_Code フォルダーではなく、ソリューション内のクラス ライブラリ プロジェクトに切り替えることを検討しています。これを行うことの長所と短所を誰か教えてもらえますか?

私が考えていたことの 1 つは、Web アプリのテストに関するものでした。クラス ライブラリを使用する場合、微調整/テストするたびにコンパイルする必要がありますか? すべてのクラスが実行時にコンパイルされるため、明らかに App_Code フォルダーにある必要はありません。

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

c# - C# と VB.NET の 2 つの言語コード ファイルを App_Code に追加することはできますか? もしそうなら、どうすればこれを達成できますか?

C# と VB.NET の 2 つの言語コード ファイルを App_Code に追加すると、エラーが発生しました

2 つの異なる言語ファイルを追加する方法はありますか?

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

asp.net-mvc - App_Code ディレクトリを使用した ASP.NET MVC

プラグインを動的にコンパイルできるように、ASP.NET MVC プロジェクトに App_Code ディレクトリを追加しました。

新しいプラグインを開発するときに、App_Code ディレクトリ内のクラスでインテリセンスが得られないことは、わずかな不満です。

現在、プロジェクト内の別のディレクトリにそれらを作成してから、それらを App_Code にコピーしています。

これを回避する方法はありますか?

[アップデート]

以下に「回答」を掲載しました。技術的には、これは私自身の仕様に基づいて質問に答えます。プラグインの作成にツール (つまり、IntelliSense) の使用は必要ありません。ただし、これにより、App_Code を使用せずに動的にコンパイルされたプラグイン フレームワークを実現するにはどうすればよいかという疑問が生じました。この質問は元の質問とはかなり異なるため、個別に提起します。

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

asp.net - 私の ASP.NET Web アプリケーションは、App_Code フォルダー内のクラスを「見つける」ことができません..?

新しいasp.net Webアプリケーションを作成しようとしています..同じソリューションで、あるサイトから新しいサイトにファイルをコピーしています。

さて、App_Codeディレクトリ内の私のクラスはどれも...私のプロジェクトの残りの部分によって「ピックアップ」されていません。

例えば...

App_Code.BaseMasterPageページ内に (コンパイルおよびインテリジェンス エラー) が見つかりませんDefault.master.cs

web.config ファイルで確認する必要があるものがあるかどうか疑問に思っていますか? または.prjファイルか何かで?

誰か助けてくれませんか?これは私を殺している:(

アップデート

私はここで常により多くのことを試みてきました。コンパイラ オプション ([出力] ウィンドウ) を調べたところ、コンパイラ呼び出しで /target フラグに気付きました...

等...

2 つを除いて、App_Code フォルダーからすべての .cs ファイルが欠落しています。これらのファイルは、呼び出し/消費時にインテリジェンスに表示され、正常にコンパイルされることを確認できます。

なんてこと?それは..プロジェクトのようなものです..他の.csファイルがプロジェクトに含まれていても(グレー表示されていないなど)、他の.csファイルについては知りません。

なに?!

だれか助けてください。:~(

0 投票する
6 に答える
7998 参照

c# - 一時的なASP.NETファイルから競合するクラスファイルをクリーンアップします

C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \でのクラスファイルの競合により、ソリューションを構築できません。フォルダーを空にしようとしても、Visual Studioがビルドプロセスを開始するたびに、同じフォルダー名の一時フォルダーにクラスファイルが取り込まれます。マシンを再起動するか、一晩放置すると、プロジェクトはエラーなしでビルドされます。とにかく、一時フォルダーにある可能性のある残りのクラスファイルを削除/無視/クリーンアップするようにVisual Studioに指示することはできますか?

VSのクリーンソリューションオプションも機能しません。競合するクラスファイルは、App_Codeフォルダーからのものです。

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

c# - OnClick でプロパティにアクセスするときの Null 参照例外

このコードの何が問題なのかを理解するのを手伝ってください:

ボタンが 1 つ表示された ASP.NET ページがあります。

ユーザーがクリックすると、MyClass がインスタンス化され (その実装は AppCode ディレクトリにあります)、非表示になります (button2 が表示されます)。

button2 をクリックすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という例外が発生します。

問題に見えるのは?