试图运行项目时出错:无法在 Web 服务器上启动调试.拒绝访问

本文介绍了解决在VS2003中遇到的无法启动调试的问题,包括重新注册mscordbi.dll和oleaut32.dll文件,以及运行mdm.exe进行服务器注册的方法。

试图运行项目时出错:无法在 Web 服务器上启动调试.拒绝访问,
1.在vs2003命令调试窗口,首先进入这个路径
C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322
重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,和重新注册oleaut32.dll(regsvr32 oleaut32.dll)
2.s重新运行mdm.exe
C:/Program Files/Common Files/Microsoft Shared/VS7DEBUG>mdm.exe /regserver

“黑名单管理”页面 404 问题的详细总结 1. 核心症状 现象: 在管理后台(前端地址 http://localhost:5002),访问“系统管理” -> “黑名单管理”页面,页面框架能正常加载,但数据表格处提示红字错误 “Request failed with status code 404”。 网络请求: 浏览器开发者工具的“网络”面板显示,前端页面发起了一个 GET 请求到 http://localhost:5002/api/v1/blacklist/list,并收到了 404 (Not Found) 响应。 2. 问题分析:为什么是 404? 这个 404 的根本原因是 前端请求地址错误。 前端开发服务器运行在 http://localhost:5002。 后端 API 服务器运行在 http://localhost:5003。 前端本应将 API 请求(/api/...)代理转发给 http://localhost:5003,但实际上它错误地请求了自身(http://localhost:5002),而前端服务器上并不存在 /api/v1/blacklist/list 这个路径,所以返回 404。 3. 关键症结:Vite 代理配置为何不生效? 问题的核心在于,前端项目 admin-platform/web/下的 vite.config.js 文件中的 server.proxy 代理配置没有按预期工作。 4. 已尝试的修复措施(及结果) 为了修复代理问题,我们对 admin-platform/web/vite.config.js 进行了修改,试图强制指定代理规则。 修改内容: 我们将 vite.config.js 的 server.proxy 部分修改为明确的硬编码配置: Apply to index.js 修改结果: 无效。重启前端服务后,页面发出的请求地址依然是 http://localhost:5002/...,代理并未生效,问题依旧。 5. 留下的疑问 & 求助方向 目前情况表明,vite.config.js 中的代理规则因为某种我们尚未查明的原因被忽略或覆盖了。 请您的同事帮忙检查: admin-platform/web/ 目录下是否存在 .env、.env.development 等环境变量文件?里面是否有一些配置(如 VITE_USE_PROXY=false)覆盖了 vite.config.js 中的设置? 检查 package.json 中的 dev 脚本,以及 build/ 目录下的其他构建脚本。是否存在更底层的逻辑,在运行动态修改或覆盖了 Vite 的服务器配置? 这个项目是否使用了某种特殊的网络配置或全局代理,干扰了 Vite 的开发服务器? 我们已经确认了后端的接口 (/api/v1/blacklist/list) 是健康且可以正常访问的(用 curl 或直接访问 http://localhost:5003/api/v1/blacklist/list 可以验证),所以问题几乎可以 100% 锁定在前端的 Vite 配置上。 希望这份总结能帮助您快速同步问题背景,找到症结所在。再次为没能解决问题感到非常抱歉。
最新发布
07-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值