【質問】ASP.NETスレ Part7【雑談】 (806レス)
1-

555: 2016/05/02(月)13:56 ID:??? AAS
ASP.NETのC#で大きな配列などを確保して利用する場合、
同時に10人が接続したら、その10倍の大きさのデータがサーバー上のメモリに確保されますか?
もしそうなら、何か一ヶ所にデータを保持するような手法はありますか?
556: 2016/05/02(月)18:46 ID:??? AAS
dbに格納して一気に取得するんじゃなくて必要なものをfetchして都度都度処理するとか
557: 2016/05/02(月)19:02 ID:??? AAS
DB勉強します。
ありがとうございました。
558: 2016/05/03(火)10:39 ID:??? AAS
何がしたいかわからんけど
Applicationレベル変数とか、static(Shared)変数とか、キャッシュとか、そういう話の気もしないでもない
559
(1): 2016/05/05(木)22:29 ID:??? AAS
WebFormプロジェクトを作成した場合、作成の仕方によって
Global.asax
と言うファイルが有る場合と無い場合がありますが、
これは何ですか?
560
(1): 2016/05/06(金)09:37 ID:??? AAS
>>559
アプリケーション全体の変数やイベントを定義するところ
561: 2016/05/07(土)18:48 ID:??? AAS
>>560
プロジェクトの作り方によってGlobal.asax が生成されたりされなかったり
する理由はなぜですか?
562: 2016/05/07(土)19:25 ID:??? AAS
その日の気分
563: 2016/05/07(土)21:08 ID:??? AAS
そりゃプロジェクトの作り方が違うからだろ
プロジェクトによってはデフォルトで何かしらのコードが必要だから生成されてるんじゃね
そのプロジェクト作るソフトの方に聞けよ
564
(1): 2016/05/11(水)17:04 ID:1x13iLec(1) AAS
コードビハインドのクラス(aspx.cs)の、インスタンスはどのタイミングで破棄されるのでしょうか?
(インスタンスはどの単位で作られるのでしょうか?)

1. そのページにリクエストがあるごとにインスタンスが作られ、破棄される?
2. インスタンスはシングルトン? (アプリケ-ションが起動してインスタンスが作られたら、すべてのリクエストで一つのインスタンスが共有される?
 (ASP.NET MVC の Controller クラスのインスタンスと同じ)

既存のコードを眺めていて、
コードビハインドのクラスのメンバ変数(インスタンス変数)にログインユーザに関する情報等を格納している箇所を見つけたので、
もし上記が 1. だったら大丈夫だけど、 2. だったらやばいなと思って調べているのですが、
ググっても見つけられませんでした・・・
565: 2016/05/11(水)17:10 ID:??? AAS
1
566: 2016/05/11(水)18:18 ID:??? AAS
つかMVCのコントローラもシングルトンではないと思うが
567: 2016/05/12(木)00:50 ID:??? AAS
>>564
2.だと何がやばい?
568: 2016/05/14(土)21:07 ID:??? AAS
Visual Studioを色設定をダークな色合いにしているのだが、
ASP.NETのエディタ画面で、
<%-- コメント --%>
などを表示すると、この両端の<%, %>の記号が、
Visual Studioのエディタの画面で白く光って目立つのが目障りなのだが、
灰色に変更するなど可能かな?
569: 2016/05/21(土)22:40 ID:??? AAS
もしかしてASP.netってRuby on Railsよりイケてる?
570: 2016/05/21(土)22:57 ID:??? AAS
何を持ってしてイケてるかどうか判断するんだよ
571: 2016/05/21(土)23:17 ID:??? AAS
そりゃ書き心地だよ
572
(4): 2016/05/27(金)22:10 ID:??? AAS
ASPでlog4netっていうの使おうとしたら403エラーとかいうのが出た。

エラーページで以下のようなことが書いてあるんだけどよくわからん。
とくに["SITE_NAME"]とかいうのが何のことかわからん。
誰か助けて。

対処方法:
?ディレクトリの参照を有効にしない場合は、既定のドキュメントが構成され、ファイルが確実に存在するようにします。
? ディレクトリの参照を有効にします。 1.IIS Express インストール ディレクトリに移動します。
2.appcmd set config /section:system.webServer/directoryBrowse /enabled:true を実行して、サーバー レベルでのディレクトリ参照を有効にします。
3.appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true を実行して、サイト レベルでのディレクトリ参照を有効にします。

?サイトまたはアプリケーション構成ファイルで configuration/system.webServer/directoryBrowse@enabled 属性が true に設定されていることを確認します。
573
(1): 2016/05/27(金)22:52 ID:??? AAS
>>572
そのlog4netっていうの初耳だが何するやつ?
574: 2016/05/27(金)22:57 ID:??? AAS
>>573
ログを吐くためのライブラリ。
1-
あと 232 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.009s