部署web站点
时间:2011-04-03 来源:cuishengli
1.安装iis
如果需要安装iis至少需要home premium(家庭高级版),或者服务器版本。
启动管理控制台,在控制台树中选择:服务器管理器->角色,在右侧的主窗格选择添加角色,在添加角色向导对话框中,跳过开始之前,在服务器角色页面中,选择Web服务器(iis)。
然后点击下一步,一路接受默认值直至退出向导。
重启计算机并登陆后,就可以使用iis了。
2.确认iis是否注册了asp.net,如果没有则需要手动注册:
在命令提示符下键入:
cd \Windows\Microsoft.NET\Framework\v4.0.30128
注:实际路径可能不同。
然后输入:aspnet_regiis -i
3.配置站点
3.1 新建一个应用程序池ASP.NET v4.0
启动管理控制台,在控制台树中选择:服务器管理器->角色->Internet信息服务(iis),在右侧的窗格得到Internet信息服务(IIS)管理器。
展开导航树,选择应用程序池,在操作窗格中选择添加应用程序池,得到添加应用程序池对话框。
输入名称:ASP.NET v4.0,.net版本选择4.0,托管管道模式选择集成。
选择ASP.NET v4.0,选择高级设置,得到高级设置对话框。设置如下:
标识:ApplicationPoolIdentity
加载用户配置文件:true
Ok,关闭高级设置对话框。
3.2 配置Default Web Site
展开导航树,选择网站->Default Web Site,在操作窗格中单击高级设置,得到高级设置对话框。设置如下:
物理路径:C:\BegAspnet\release
应用程序池:ASP.NET v4.0
Ok,关闭高级设置对话框。
展开导航树,选择网站->Default Web Site,在功能视图中选择默认文档,在操作窗格中单击打开功能。
确保列表中有default.aspx,并出现在列表头。
至此,第3部配置iis的操作已经完成了。
4. 配置文件系统的安全权限
打开Windows资源管理器,定位到C:\BegAspnet\release,右击它,并选择属性,打开属性对话框。
切换到安全页面,单击高级按钮,打开高级安全设置对话框。单击对话框的更改权限按钮。会弹出同名的窗口,只是选项卡只有权限。
清除包括可从该对象的父项继承的权限。单击ok,会弹出对话框询问是添加或者删除现有设置,选择添加按钮,
输入IIS_IUSRS然后关闭对话框直到属性对话框。
确保只选择了列出文件夹内容和读取。关闭所有对话框,完成权限设置。
再次打开release的高级安全属性对话框,选中使用可从此对象继承的权限替换所有子对象权限。关闭对话框。
对子文件夹App_Data和GigPics进行同样的操作,单赋予可写权限。