[問題] asp.net Application 使用

看板Web_Design作者 (neo)時間9年前 (2015/11/24 21:27), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/1
各位好 想請教一下 在Asp.net 中 Application 每一個連線到網站的人都可以使用到這個變數 請問他的範圍是整個IIS 還是 整個網站呢? 另外我也想問 要怎麼使用他呢? 當我鎖定他的時候一直出錯因為他是null.. Application.Lock(); 要怎麼初始化他呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.221.131 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1448371654.A.4F3.html

11/25 13:49, , 1F
就我所知應該是整個網站~
11/25 13:49, 1F

11/25 13:50, , 2F
if(Application["XX"] == null) Application["XX"] = 值;
11/25 13:50, 2F

11/25 13:55, , 3F
Application太長 用App縮寫表示:
11/25 13:55, 3F

11/25 13:56, , 4F
if(App["XX"]==null){App.Lock(); App["XX"]=值; App.Unlock
11/25 13:56, 4F

11/25 13:56, , 5F
();} else{ ... } 這樣應該可以~~ 試試看
11/25 13:56, 5F

11/25 15:27, , 6F
謝謝回答 但是 Application["XX"] 會出現錯誤
11/25 15:27, 6F

11/25 15:27, , 7F
因為Application=null, 所以我在想是不是哪裡要宣告 ?
11/25 15:27, 7F

11/25 15:27, , 8F
或是IIS哪邊要開啟功能?
11/25 15:27, 8F

11/26 14:24, , 9F
還是你把完整的程式碼PO出來看看 我試是可以欸@@
11/26 14:24, 9F

11/27 01:54, , 10F
既不是IIS也不是整個網頁,應該是整個AppPool
11/27 01:54, 10F
文章代碼(AID): #1ML6N6Jp (Web_Design)
文章代碼(AID): #1ML6N6Jp (Web_Design)