新闻发布系统终于做完了,但是最后的发布环节也是十分重要的,掌握IIS网站发布是我们要掌握的能力之一。
上一篇博客讲解了IIS的环境与添加网站,但是添加网站之后还是会有许多意想不到的问题:
问题一:
【原因】:是因为先安装了vs后安装IIS导致的问题,所以现在必须重新注册ASP.NET。
【解决方法】:
进入DOS窗口,输入:cd c:\Windows\Microsoft.NET\Framework64\v2.0.50727
回车之后输入:aspnet_regiis.exe -i
问题二:物理路径不正确:
之后点击web后变会出现找不到类型或命名空间“BLL”:
这里是因为物理路径不争取导致的,在添加网站选择物理路径时一定要选择系统的根路径,但是我的问题比较奇葩,我的web层和B层D层以及Model层不在同一个文件夹里,所以无法选择根路径。
【解决方法】:
首先发布网站,生成发布版(在主启动项目上直接右键,点击发布即可)之后,在物理路径中直接选择发布版的根目录即可。发布版中有对各层的完整引用。
历经困难之后惊喜的一幕终于映入了眼帘,网站发布成功了:
【总结】:
做每一件事情都要静下心来,因为总有意想不到的问题出现,要有没有坐得住的耐心,冷静的头脑。牛腩新闻发布系统是我进入B/S之后的第一个项目,真正体验到了后台和web前台的紧密结合,也对于三层之间的传参,回传等重新温习了一遍。未来的道路,继续加油。