gpt4 book ai didi

asp.net-mvc - 将 WCF 服务添加到 ASP.NET MVC 项目

转载 作者:行者123 更新时间:2023-12-02 05:14:49 25 4
gpt4 key购买 nike

我正在尝试将 WCF 服务添加到我现有的 ASP.NET MVC Web 应用程序,但使用 WCF 测试客户端应用程序时,我一直收到 .svc 文件的 URL 的 HTTP 404。

当我将新的 WCF 服务添加到项目时,它似乎自动对 web.config 文件进行了一系列更改。我尝试修改 global.asax 文件中的路由以忽略 .svc 文件,看看是否有帮助——但没有。

我还使用 Visual Studio 中的编辑器工具编辑了 WCF 配置设置,以添加基本的 http 端点。

我的项目中只有很小一部分需要 WCF 服务来提供与另一个广泛使用 WCF 的系统的集成。

更新:这是我添加 URL http://localhost/LabManagerDev/Development/SoftwareRequests.svc 时 WCF 测试客户端应用程序的一些输出在提供的对话框中。

错误:无法从 http://localhost/LabManagerDev/Development/SoftwareRequests.svc 获取元数据如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。如需启用元数据发布的帮助,请参阅位于 http://go.microsoft.com/fwlink/?LinkId=65455 的 MSDN 文档。 .WS-元数据交换错误 网址:http://localhost/LabManagerDev/Development/SoftwareRequests.svc 元数据包含不能被引用的引用 已解决:'http://localhost/LabManagerDev/Development/SoftwareRequests.svc '. HTTP 请求未经客户端身份验证方案“匿名”授权。这 从服务器收到的身份验证 header 是“协商,NTLM”。 远程服务器返回错误:(401) 未经授权。HTTP GET 错误 网址:http://localhost/LabManagerDev/Development/SoftwareRequests.svc 下载“http://localhost/LabManagerDev/Development/SoftwareRequests.svc”时出错'. 请求失败,HTTP 状态为 404:未找到。

最佳答案

在全局文件中(配置全局路由的地方)一定要为svc文件添加一个特定的忽略。

关于asp.net-mvc - 将 WCF 服务添加到 ASP.NET MVC 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1627500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com