作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1421152239.A.364.html
1F:推 cloudsan: config档的设定不一样? 01/13 20:36
2F:推 J002: IDE环境上装IIS7,然後直接在VS里面设定? 01/13 22:37
3F:→ zitadakimas: 已经将vs2012的伺服器改为自订(本机的IIS7) 01/14 10:21
4F:→ zitadakimas: 并在IIS7下新增两站台,但一经发行(档案系统)结果 01/14 10:22
5F:→ zitadakimas: 就会不同,不同的是views里的一些ajax功能会失效 01/14 10:22
6F:→ zitadakimas: 後来发现是scripts的差异,把档案加入专案即可 01/14 15:33
7F:→ zitadakimas: 但debug mode的scripts下的js缺少却正常,挺奇怪 01/14 15:34