做了很长时间的软件开发,可是每个工具的项目搭建和最终的编译打包一直都被我忽略。下面就把我关于.net2005的网站搭建心得写在这里,与大家分享,提供给初级入门的朋友做为参考资料。
搭建项目:
一:新建一个项目文件夹(Project),并在这个项目文件夹(Project)中存放:1)网站文件夹(假设为WebSite);
二:启动空.net程序,打开成网站文件夹(WebSite)。选中解决方案/点右键/添加/新建项目/类库(Class)并保存到项目文件夹(Project);
三:把解决方案文件保存到项目文件夹(Project)里;
四:给类库(Class)添加关键引用,1)System.configuration 2)System.Drawing 3)System.Web
五:给项目建立依赖关系:选中解决方案/属性/项目依赖项,在项目中选择网站(WebSite),依赖于选勾;
六:在解决方案管理器当中,选中网站文件夹(WebSite)/属性页/引用/添加引用/项目,选择刚才建立的类库(Class);
七:选中网站(WebSite),添加Web.config文件,数据库访问等相关公共信息都保存在这里。
此时一个结构清晰的、规范的.net网站结构搭建起来,在每个页面编程的时候,不要忘记引用.net的类库空间。而项目依赖和引用是关键。
生成网站:
在菜单栏里选择 生成/发布网站,选择目标文件夹即可完成网站的生成。
IIS发布:
一:将生成的网站文件夹拷贝到目录C:/Inetpub/wwwroot/;
二:注册ASP.net版本,在运行处输入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i
三:打开IIS,找到刚才拷贝的网站目录,右键属性。
四:目录:脚本资源访问,读取,写入,纪录访问,索引资源均选上,程序名称那点一次删除再点一次创建。执行权限:纯脚本(asp也是纯脚本)。
五:目录安全性编辑:匿名访问选上,允许IIS控制密码选上。集成Windows身份验证选上。
六:从窗口进入(不是IIS),找到网站文件夹,给他赋予asp.net计算机账户,Everyone,Guest,Internet来宾账户,Users几个组或者用户。其中Everyone要有所有权限。
此时,一个网站的搭建和部署已经完成。若有遗漏之处,请多多交流。