【Net】使用Visual Studio发布网站时的经验与个人的惨痛教训

小弟还是一介书生,一向在编程上是一个小菜鸟,由于去年经由导师接了一个项目。项目需求神马的坑就不在本帖内说了,免得遭肉。2,3个人从14年的7月末一直折腾到现在才算是基本快要把项目尾声了。

做项目有多苦有多累,个中滋味只有自己清楚,另外我不想提学校内接活和项目外包公司的区别,也不想谈论学生和专业程序员的区别,本帖只谈经验教训,顺序上可能就想到什么说什么了,目录放在这里,最后慢慢整理总结。

目录

(1)Net网站使用VS发布到本机IIS服务器上的一个大坑

(2)...待续

(1)Net网站使用VS发布到本机IIS服务器上的一个大坑

小弟在这里负责数据库规划,需求整理,主要的业务实现(后转移给另一同事),及数据管理系统实现。

主要技术组成:ASP.NET MVC 4 + EF5.0 + JQuery EasyUI + IIS7.5 + VS2012(后转VS2013) + SQL SERVER 2008R2

在网站本机IIS发布时,终于遇到了最后一个大坑,发布了N久就是不行:提示问题如下:

这个问题是说在母版文件里,IsSectionRender不能被Request

哎呀我去了,本来就是母版怎么就不行了呢?Razor语法也没说太多这个问题啊!所以大概从早上8点到晚上10点.......小弟真心两行泪都流干了也没找到这个问题的解决方法。

...终于...

小弟去查看发布后的文件夹,然后神奇地发现Views文件夹里有很多静态的CSHTML页面不存在,其他有些静态界面也没有发布成功!

这是怎么回事呢?于是小弟直接把这些缺少的文件,从工程文件夹中一一COPY到发布的文件夹里,重新打开网站

.......................神奇的事情出现了,问题没了!网站正常运行!

然后在空间里吐槽后,朋友圈立马有人回复说这是VS的一个大坑!好吧,我认了。

所以,在园子里再次吐槽,就是希望后人不要重蹈覆辙,另外,.NET是个好东西,以后一定认真学习的,毕竟微软的东西,还得跟着一辈子。

未完待续...

 

posted @ 2015-05-07 23:55  AdamGe  阅读(338)  评论(0)    收藏  举报