作者zitadakimas (0980092554)
看板C_Sharp
標題[問題] ASPNET MVC的IIS開發與生產環境不一致
時間Tue Jan 13 20:30:37 2015
一般都是使用vs2012搭配IIS Express內建的方式,
去做ASP.NET MVC的開發,直接debug mode看結果。
但最近接手一個網站,竟然發現同一份code,
(1)IDE環境的IIS Express(版本:8.xx on win2008R2)
(2)發行部署後的生產環境IIS(IIS7 on win2008R2)
執行出來的View結果不一樣…
請問各位先進,這有可能是什麼原因造成的呢?
若vs2012內建的IIS express會使結果不一致,
那就不能用跑在上面的結果當production的最終結果囉?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.95.207
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1421152239.A.364.html
推 cloudsan: config檔的設定不一樣? 01/13 20:36
推 J002: IDE環境上裝IIS7,然後直接在VS裡面設定? 01/13 22:37
→ zitadakimas: 已經將vs2012的伺服器改為自訂(本機的IIS7) 01/14 10:21
→ zitadakimas: 並在IIS7下新增兩站台,但一經發行(檔案系統)結果 01/14 10:22
→ zitadakimas: 就會不同,不同的是views裡的一些ajax功能會失效 01/14 10:22
→ zitadakimas: 後來發現是scripts的差異,把檔案加入專案即可 01/14 15:33
→ zitadakimas: 但debug mode的scripts下的js缺少卻正常,挺奇怪 01/14 15:34