部署web站点

本文提供了一套详细的步骤,指导如何在Windows系统中安装和配置IIS与ASP.NET,包括安装IIS、注册ASP.NET、配置站点及文件系统权限等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装IIS

详细安装帮助可以参考www.iis.net,以下是运行ASP.NET网站的基本配置。

  1. 选择【控制面板\程序\程序和功能\打开或关闭Windows功能】,打开【Windows功能】对话框。
  2. 选中【Internet信息服务】,这也会选中一些必要的子功能。
  3. 选中【internet信息服务\万维网服务\应用程序开发功能\ASP.NET】,这也会选中一些必要的兄弟功能。
  4. 单击【确定】。Windows就会安装所请求的功能。

2.安装和配置ASP.NET

  1. 如果先安装ASP.NET后安装IIS。则需要在IIS中注册ASP.NET。在命令提示符下键入:
    cd \Windows\Microsoft.NET\Framework\v4.0.30319
    注:实际路径可能不同。最后一级的版本号不同,可以先进入framework一级。
  2. 输入:“aspnet_regiis -i”。稍作等待,会收到成功安装的消息。

3.配置站点

  1. 浏览到【控制面板\系统和安全\管理工具\】,双击【Internet 信息服务(IIS)管理器】,进入【Internet 信息服务(IIS)管理器】窗口。
  2. 展开左边【连接】窗格的导航树,可以看到【应用程序池】和【Default Web Site】节点。如图
  3. 单击【应用程序池】节点,确认有名称为【ASP.NET v4.0】的项,通过【操作】窗格的【高级设置】对话框配置如下:
    .NET Framework版本v4.0
    名称ASP.NET v4.0
    托管管道模式Integrated
    标识ApplicationPoolIdentity
    加载用户配置文件True
  4. 选择【Default Wet Site】节点,通过【操作】窗格的【高级设置】对话框配置如下:
    物理路径%SystemDrive%\inetpub\wwwroot
    应用程序池ASP.NET v4.0
  5. 选择主窗格中的【IIS】中的【默认文档】,确认有【Default.aspx】项目,【条目类型】为【继承】,并将它移到最上部。
  6. 关闭【Internet 信息服务(IIS)管理器】窗口,站点配置完成。

4.配置文件系统

  1.  验证wwwroot文件夹所在的C:盘为NTFS格式。
  2. 浏览至站点根文件夹【C:\inetpub\wwwroot】。
  3. 进入该文件夹的【属性】对话框的【安全】选项卡。
  4. 打断文件夹的继承链,使权限可以编辑。在安全选项卡上单击【高级】按钮,进入【wwwroot的高级安全设置】对话框的【权限】选项卡。单击【更改权限...】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。
  5. 清除【包括可从该对象的父项继承的权限】复选框,在弹出的【Windows安全】对话框中,单击【添加】按钮。连按两次【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
  6. 单击【编辑】按钮,打开【wwwroot的权限】对话框。单击【添加】按钮,进入【选择用户或组】对话框。在【输入对象名称来选择】中输入:‘IIS AppPool\ASP.NET v4.0’,单击【确定】添加账户。
    在组或用户名中选择新增加的【ASP.NET v4.0】账户后,确保只选择了【列出文件夹内容】和【读取】权限。
  7. 按【确定】按钮,回到【wwwroot属性】对话框的【安全】选项卡。
  8. 单击【高级】按钮,再次打开【wwwroot的高级安全设置】对话框,单击【更改权限】按钮,进入另一个【wwwroot的高级安全设置】对话框(编辑模式)。选择【使用可从此对象继承的权限替换所有子对象权限】,单击【确认】按钮。最后关闭所有仍然打开的对话框。
  9. 浏览到【App_Data】文件夹,进入其【属性】对话框的【安全】选项卡。按第4步的方法打断文件夹的继承链。对【ASP.NET v4.0】选中【更改】权限,同时也会自动选中其他一些权限。

打开ie,登陆:http://localhost,或者本机的ip地址,测试网站已经正确配置了。

 

转载于:https://www.cnblogs.com/cuishengli/archive/2011/04/03/2004245.html

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值