整合2套獨立的ASPNET系統遇到問題的胡解

來源:互聯網
上載者:User
問題|問題 這幾天要打算將一套NET新聞系統和一個NET的BBS系統放在一起使用,本以為和asp那時候一樣,只要指定一下前台新聞系統,再建立一個BBS的路徑,把他們扔在那就OK了,結果……新聞系統能用,BBS無法運行。

我是菜鳥,不明白原因,仔細看了一陣子,想起來是可能是webconfig作怪,兩套系統,那可能用2個webconfig檔案啊!就把兩個都開啟,互相對照了一陣子,發現基本沒有重複的地方,三下五除二就copy,粘貼成了一個。運行一下,果然成功,可以運行了!哈哈,這麼簡單麼……
結果BBS一發貼子,告知有錯……鬱悶,單獨運行BBS又沒事了,看樣子是webconfig有毛病了,可左看右看都沒有複製錯啊,都沒有互相重疊的地方,也沒有語法錯誤!火大ing
心想,完了,是不是ASPNET不能這麼用?看了點介紹,沒有提到過啊,可能還是自己沒搞對,再耐心對照2個webconfig有什麼不一樣的地方吧!果然在一個地方發現了一處不一樣的:

新聞: <pages enableSessionState="false" enableViewState="true" validateRequest="false"></pages>
BBS: <pages enableSessionState="true" enableViewState="true" validateRequest="false"></pages>
就差一處 enableSessionState="false"

我試著改為 enableSessionState="true"

暈死,BBS能用,新聞不能用!這怎麼辦?我又沒有這兩個系統的源碼,哪個都不能修改。就這麼放著,只能用其中之一了?一生氣把enableSessionState="true" 去了,你別給我true,也別false!竟然能用了。。。。到現在還沒有發現什麼毛病……

這裡我可能是碰巧了,大家說說 enableSessionState 應該有預設值吧,怎麼指定了它系統不能用,不指定,讓它使用預設值怎麼系統又能用了呢?

還有我覺得現在開發NET的bbs或新聞系統甚至是投票一類的單一功能的系統,應該減少對webconfig一類檔案的依賴,否則別人拿回去,結果因為webconfig檔案衝突,很難整合到人家的網站裡……太不方便了!就算是收費可以幫別人定製,也不是科學的程式設計方法~!(我不懂,憑個人感覺!)




相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。