看板 C_Sharp 關於我們 聯絡資訊
一般都是使用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