简述网站建设有哪些步骤做网站可不可以模仿

张小明 2026/1/15 14:01:18
简述网站建设有哪些步骤,做网站可不可以模仿,原创设计,wordpress图片被拉伸以下是将你开发的 ASP.NET Web API#xff08;.NET Framework#xff09;图片服务器 部署到 Windows 7 IIS 7.5 的完整、详细、可操作步骤。适用于你已实现的功能#xff1a;✅ 一、前提条件 1. 系统环境 操作系统#xff1a;Windows 7#xff08;专业版/企业版/旗舰版.NET Framework图片服务器部署到Windows 7 IIS 7.5的完整、详细、可操作步骤。适用于你已实现的功能✅ 一、前提条件1. 系统环境操作系统Windows 7专业版/企业版/旗舰版.NET Framework4.5 或更高Web API 需要 .NET 4.5IIS已启用见下方“启用 IIS”❗ Windows 7 家庭版不支持 IIS请确认你的版本。二、启用 IIS 和 .NET 支持步骤 1打开“Windows 功能”按Win R输入appwiz.cpl→ 回车打开“程序和功能”左侧点击“打开或关闭 Windows 功能”步骤 2勾选以下功能☑ Internet Information Services ├─ Web 管理工具 │ └─ IIS 管理控制台 └─ 万维网服务 ├─ 应用程序开发功能 │ ├─ ASP.NET 3.5可选 │ └─ **ASP.NET 4.5** ← 必须勾选 ├─ 常见 HTTP 功能 │ ├─ 默认文档 │ ├─ 目录浏览 │ └─ 静态内容 └─ 安全性 ├─ 请求筛选 └─ Windows 身份验证可选⚠️ 如果列表中没有 “ASP.NET 4.5”说明你未安装 .NET Framework 4.5。步骤 3安装 .NET Framework 4.5如未安装安装后重启电脑。三、准备 Web API 应用步骤 1在 Visual Studio 中发布项目右键你的 Web API 项目 →“发布”发布方法文件系统目标位置例如C:\ImageServerApp配置Release点击“发布”发布后目录结构应类似C:\ImageServerApp\ ├── bin\ │ ├── YourApp.dll │ └── ... ├── Logs\ ← 日志目录首次运行创建 ├── web.config ├── Global.asax └── ...步骤 2设置图片存储目录与配置一致默认你在web.config中配置了appSettingsaddkeyImageFoldervalueC:\ImageServer//appSettings手动创建该目录mkdir C:\ImageServer四、配置 IIS 站点步骤 1打开 IIS 管理器按Win R输入inetmgr→ 回车步骤 2添加应用程序池推荐左侧点击“应用程序池”右侧点击“添加应用程序池…”名称ImageServerAppPool.NET Framework 版本v4.0.30319即 .NET 4.x托管管道模式Integrated集成点击确定步骤 3添加网站或应用程序方式 A新建网站推荐独立端口右键“网站”→“添加网站”站点名称ImageServer物理路径C:\ImageServerApp绑定类型httpIP 地址全部未分配端口8080避免与 80 冲突应用程序池选择ImageServerAppPool点击确定方式 B作为默认网站的子应用程序可选如果你已有网站在 80 端口可添加为子应用如/images五、设置文件夹权限关键IIS 需要读写权限才能上传图片到C:\ImageServer写入日志到C:\ImageServerApp\Logs步骤右键C:\ImageServer→属性→安全→编辑→添加输入IIS_IUSRS→ 点击“检查名称”→ 确定勾选权限读取和执行列出文件夹内容读取写入← 必须用于上传/删除对C:\ImageServerApp也做同样操作至少给写入权限用于日志✅ 权限不足是 90% 部署失败的原因六、配置 web.config关键确保C:\ImageServerApp\web.config中包含configurationappSettingsaddkeyImageFoldervalueC:\ImageServer/!-- 可选清理 API 密钥 --!-- add keyCleanupApiKey valuesecret123 / --/appSettingssystem.webcompilationtargetFramework4.5/httpRuntimetargetFramework4.5maxRequestLength51200executionTimeout300//system.websystem.webServervalidationvalidateIntegratedModeConfigurationfalse/modulesrunAllManagedModulesForAllRequeststrue/securityrequestFiltering!-- 允许上传大文件单位字节 --requestLimitsmaxAllowedContentLength52428800//requestFiltering/securityhandlersremovenameExtensionlessUrlHandler-Integrated-4.0/addnameExtensionlessUrlHandler-Integrated-4.0path*.verb*typeSystem.Web.Handlers.TransferRequestHandlerpreConditionintegratedMode,runtimeVersionv4.0//handlers/system.webServer/configuration⚠️maxAllowedContentLength单位是字节52428800 50 MB七、禁用应用池空闲超时防止后台任务停止IIS 管理器 →应用程序池右键你的ImageServerAppPool→高级设置找到“闲置超时(分钟)”→ 改为0永不回收点击确定否则 IIS 会在 20 分钟无请求后回收应用导致日志、上传等异常。八、测试部署1. 测试 Web API 是否运行浏览器访问http://localhost:8080/如果看到 XML 或错误说明 Web API 已启动默认无首页是正常的如果看到 IIS 欢迎页说明端口冲突改用 80802. 测试上传用 Postman 或 C# 客户端POST http://localhost:8080/api/image/upload Content-Type: multipart/form-data [上传一张 jpg 文件]预期返回{fileName:body_xxxx.jpg}3. 测试下载GET http://localhost:8080/api/image/download?namebody_xxxx.jpg应显示图片。4. 测试清理客户端调用DELETE http://localhost:8080/api/image/cleanup?maxAgeMinutes5返回{deleted:0,message:成功删除 0 个过期图片}5. 查看日志检查C:\ImageServerApp\Logs\log_20251210.txt是否有记录。九、局域网访问可选关闭 Windows 防火墙测试用或添加入站规则netsh advfirewall firewall add rule nameImageServer dirin actionallow protocolTCP localport8080其他电脑访问http://你的Windows7电脑IP:8080/api/image/download?namexxx.jpg十、常见问题排查问题解决方案404 Not Found检查ExtensionlessUrlHandler是否在 web.config 中配置500 Internal Error查看C:\ImageServerApp\Logs\或 Windows 事件查看器上传失败404/403检查IIS_IUSRS是否有C:\ImageServer写权限日志未生成检查C:\ImageServerApp\Logs是否有写权限API 返回空白确保项目是Release模式发布且bin目录有 DLL✅ 总结你现在拥有一个部署在Windows 7 IIS上的完整图片服务器支持客户端上传/下载/删除定时清理由客户端触发配置化目录本地日志排查重要提醒Windows 7 已于 2020 年终止支持切勿暴露此服务到公网仅限内网使用。如需一键部署脚本或完整项目模板可告知
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站转化率宝安建网站外包

AR眼镜交互延迟优化:TensorRT镜像支撑边缘推理 在AR眼镜的开发前线,一个微小却致命的问题正反复挑战用户体验——当你抬起手做出“点击”手势时,虚拟按钮却迟疑半秒才响应;当你快速转头查看场景变化时,画面仍停留在上…

张小明 2026/1/9 8:09:15 网站建设

网站尺寸上海备案证查询网站查询网站

还在为Vue项目中的日期处理而烦恼吗?从简单的日历展示到复杂的日期选择功能,V-Calendar日历组件都能轻松应对。这个优雅的Vue.js插件为前端开发带来了前所未有的便利,让日期操作变得如此简单。 【免费下载链接】v-calendar An elegant calend…

张小明 2026/1/9 4:31:53 网站建设

建设网站费用如何入账服务营销包括哪些内容

第一章:C/Python混合编程性能优化概述 在高性能计算和系统级开发中,C语言以其高效的执行速度和对底层资源的直接控制能力占据重要地位,而Python则凭借其简洁语法和丰富的生态广泛应用于快速开发与原型设计。将两者结合进行混合编程&#xff0…

张小明 2026/1/12 4:42:43 网站建设

昆明专业网站排名推广网站开发职业规划实施

EmotiVoice语音多样性增强策略解析 在虚拟偶像的一场直播中,观众刷出“送你火箭!”弹幕的瞬间,屏幕上的角色突然声音上扬、语速加快:“哇!真的吗?太感谢啦~”——这句饱含惊喜情绪的回应&#…

张小明 2026/1/9 9:15:12 网站建设

ppt网站超链接怎么做wap网站要花多少钱

目录具体实现截图项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万字以上 同行可拿货,招校园代理 Thinkphp和Laravel基于Vue的毕业设计选题系统的设计与实现_3wd…

张小明 2026/1/8 21:05:10 网站建设

建一个网站的手机电脑版网站开发摊销期

用FaceFusion打造影视级面部特效,这些Token使用技巧你必须知道 在数字内容创作领域,AI驱动的面部替换技术正以前所未有的速度重塑影视后期、短视频制作乃至虚拟偶像开发的流程。其中, FaceFusion 作为当前开源社区中功能强大且易于部署的人…

张小明 2026/1/10 3:26:06 网站建设