【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是个好东西,以后一定认真学习的,毕竟微软的东西,还得跟着一辈子。
未完待续...

浙公网安备 33010602011771号