自己写的第一个小网站

来源:互联网 发布:期货下单软件 编辑:程序博客网 时间:2024/04/30 08:08

用的是asp.net mvc3,入手不大容易。个人之前有的经验:写过2个小项目用到了javascript,

都是那种小网页。鉴于这个网站随时可能推倒重来,于是想要记录下大致过程,以便加速

后面的重构。

第一步:建立一个internet的mvc3程序,新建两个model。上一次照着《pro asp.net mvc》

这本书的sportsstore的例子写了一遍,他里面用了依赖注入的观点,感觉比较复杂,然后

始终不知道自己在干嘛。这次我直接根据官网的视频教程自己写,总算比较清楚了。

依赖注入这种高级玩意,以后需要再用吧。第二步:建立一个xxxxDB的model类,

继承自DbContext,用它来管理和数据库有关的部分。下载codefirst,并设置成model改动

就立即重构数据库的那种模式。事实证明这真的很方便。本来为了偷懒,直接用的sqlexpress,

后面还是下了sqlserver 2008,(实在是要吐槽一下它的安装程序,太不友好了)。

还有,数据库的切换也是很花费时间的,主要是因为对asp.net不熟,要注意webconfig里面

那些connectionstring的name好像需要和DB那个model的名字对应才可以正确映射上去。

第三步:建立相关的control和view,先不去管用户部分,实现一些基本CRUD。

第四步:去掉internet自带的用户控制部分,自己写个简单点的,把用户的数据也存到自己

建立的DB上。然后登陆上去的用户,名字是被记成cookie的好像?反正

是<authentication mode="Forms">之类的。

第五步:目前为止一个雏形已经出来了。忍不住吐槽自己,这么点活花了一个礼拜多才做好。

然后就是尝试部署程序到IIS上,记得做些用户权限的设置。还有,自己额外引入的文件在部署

的时候好像没加到IIS上,反正就自己拷过去了。

总的来说就这样了,在学校还需要呆一周,这一周继续努力吧。回到家也要继续努力 ,我不想

做坑队友的人。

如果有哪位看客比较了解写网站的,能留下点宝贵的建议,就再感激不过了。