在浏览器中可以通过本机的回环地址127.0.0.1或者localhost以及局域网IP(可能需要在防火墙中设置绑定端口的访问权限:控制面板->系统和安全->Windows 防火墙->高级设置->入站规则->新建规则->端口->TCP、特定本地端口、12345->完成)来访问该网站:
以下是在同一局域网手机上的显示:
为什么使用ASP.NET?
从上面的结果看起来好像博客的只剩下页面优化了,那还需要ASP.NET干什么?接下来细数一下上面做法的缺点:
1. 作者每次发布文章都需要制作HTML文件,修改内容也需要修改HTML文件,文件越多管理越难。并且作者还需要懂得HTML相关知识。
2. 如果要修改页面的样式100个文件修改100次。
3. 无法统计文章访问的次数(当然可以通过分析IIS 日志获得)。
4. 也无法为用户提供评论功能。
5. 功能无法拓展更多的功能,等等。
文章的开始说了:ASP.NET是一个使用HTML、CSS、Javascript来构建动态网站或者网站应用程序的Web框架。
使用ASP.NET可以轻松的构建一个“动态”网站,所有数据都存在数据库中,通过一个列表模板页面从数据库中加载文章列表、通过一个文章模板页面去数据库加载相应的文章显示、添加一个管理页面为作者提供文章管理功能、最后通过身份验证机制限制只能由作者进入管理页面,那么以上的问题将引刃而解。更重要的是还可以通过ASP.NET提供的一些机制完成对博客的功能拓展如阅读数据记录、排序、评论等等。所以使用ASP.NET作为开发博客程序的开发框架。
(注:除了ASP.NET也可以使用PHP、JSP、NodeJS等开发框架完成以上功能,而且作为一个demo不需要考虑很多复杂的问题,所以选择ASP.NET的真实原因是“我喜欢,我任性!”。)
参考:
https://docs.microsoft.com/zh-cn/aspnet/overview
http://www.cnblogs.com/Yogurshine/archive/2013/01/14/2859248.html(用例图参考)
欢迎添加个人*Like若所思。
欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!