IIS 5.1 中的 WCF 作为纯文本文件

2024-03-13

我刚刚在我的开发环境中设置了一个简单的 WCF 服务,到目前为止,对于 SOAP 和 JSONP 请求,端点工作正常。

我已继续将此解决方案部署到托管在 IIS 5.1 上的临时服务器(我知道,但请耐心等待),并且.svc文件突然不再工作了。并不是 IIS 找不到它们,而是它们以纯文本文件的形式提供。

这基本上就是当我弹出一个窗口时在我的浏览器上显示的内容.svc file:

<%@ ServiceHost Language="C#" Debug="true" Service="service.myservice" CodeBehind="myservice.svc.cs" %>

现在我已经尝试了在 SO 和其他站点上看到的所有解决方案(包括使用 IIS 重新安装 ASP.NET 绑定)aspnet_regiis并使用恢复 WCF ISAPI 句柄servicemodelreg.exe),但它们都不起作用。

可能值得注意的一个怪癖是 IIS 5.1 在端口 8000 上提供服务,因为 Apache 目前在默认的 80 端口上运行。这可能是罪魁祸首吗?我尝试过跑步servicemodelreg -s:myservice尝试直接点击我的应用程序路径,但它告诉我没有这样的应用程序IIS:/localhost/myservice(也许是因为它应该是IIS:/localhost:8000/myservice?我不知道。)

我已经验证我已经拥有了一个功能性的 .NET 3.5 框架,.aspx文件服务正常。这只是.svc未正确提供服务的文件。

有任何想法吗?


如果 servicemodelreg 不起作用,请检查 .svc 是否已使用 ISAPI 映射进行设置。

转到网站属性上的主目录选项卡,选择配置...

如果 .svc 不在列表中,请使用以下参数进行设置:

  • 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
  • 扩大:.svc
  • 限制于:GET,HEAD,POST,DEBUG
  • 脚本引擎:勾选
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IIS 5.1 中的 WCF 作为纯文本文件 的相关文章

  • WCF 和 n 层架构以及序列化性能

    当使用 WCF 服务作为接口层使用 5 层架构 前端 gt 接口层 gt 业务层 gt 数据库层 gt 数据库 时 让客户端应用程序调用它的方法 我是否也应该使用 WCF 服务业务层和数据库层 我问是因为 3 个服务之间进行的所有序列化 反
  • ASP.net MVC 项目无法在 IIS 上编译

    我以前只是将 ASP NET 网站上传到实时服务器 IIS 会自动编译它们 但是 当我对 asp net MVC 项目执行相同操作时 我只是收到错误 并且我需要在上传项目之前发布 构建 项目 注意1 我使用的是VWD 2008 Expres
  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • 如何从c#中的窗口服务获取登录用户和机器名?

    如何在c 中从窗口服务获取登录用户 交互式用户 和机器名 当我尝试使用环境和其他类来登录用户名时 它只从窗口服务返回 NT AUTHORITY SYSTEM 该服务在 SYSTEM 帐户下执行 因此您在Environment班级 机器名称应
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • 如何使用 IdentityServer 4 实施 Windows 身份验证

    如何使用Identity Server 4正确实现Windows身份验证 有没有样本可以做到这一点 我查看了 IdentityServer 4 的源代码 在 AccountController 的 Host 项目中 我注意到有 Window
  • 以编程方式获取命名管道的系统名称

    我正在使用 WCF NetNamedPipeBinding 编写进程间通信 我的目标是让服务在 net pipe localhost service 上运行 所以我运行最简单的主机 host new ServiceHost contract
  • 常见 WCF 异常:连接意外关闭

    我有三个项目 一种是 WCF 服务项目 一种是 WPF 项目 一种是 Microsoft 单元测试项目 我使用如下所示的数据对象设置 WCF 服务项目 DataContract public enum Priority Low Medium
  • 如何在自托管 WCF 中获取多部分表单数据?

    我已经搜索了很长一段时间 但没有找到我要找的东西 我在 Windows 应用程序中自行托管了一个 http WCF 现在 在我的服务方法之一中 我需要接收一个文件和一些表单数据字段 在类似的问题中 情况要么发送一个文件 这是通过流数据然后转
  • 将 C# WCF 扩展性代码移至配置文件

    以下代码将 ParameterInspector 添加到端点 ChannelFactory
  • 生成Excel文件错误

    我在经典 ASP 中使用以下代码生成 Excel 文件 代码很简单并且有效 我在 Windows Vista x86 上的 IIS 7 0 下运行代码 两个问题 有一个奇怪的警告框 这是屏幕快照 http i27 tinypic com 2
  • 为什么WCF中不允许方法重载?

    假设这是一个ServiceContract ServiceContract public interface MyService OperationContract int Sum int x int y OperationContract
  • 强制 WCF 在进入实际函数之前对每个请求调用一个方法

    我有一个具有许多不同功能的 RESTful WCF 服务 对于每个函数 我需要调用我编写的身份验证方法 我可以在每个请求上手动调用此方法 但我一直在寻找一种方法来强制 WCF 引擎在输入这些函数之前调用此方法 有谁知道这是否可能 Cheer
  • 如何从 Android 设备访问本地主机网站

    我的笔记本电脑中有一个 ASP net Web API 地址如下 本地主机 99949 我将其添加到 IIS Express 中 这样我就可以从同一 LAN 网络中的另一台计算机访问我的 Web Api 如下所示 Nimis 80 我可以从
  • 在 IIS 服务下使用 COM 在 C# 中将 PowerPoint 渲染为 png 时出现问题

    首先 我的程序可以将 pptx 渲染为 png 但在 Windows Server 2008 R2 上渲染时质量大大降低 我想知道为什么 我使用 Cassini 在 Windows 7 x64 上测试了我的程序 并且将 pptx 渲染为 p
  • 如何解释此故障转储

    我们在 iis 中托管的特定网站上遇到了问题 我无法从事件日志中获取太多信息 我对这些低水平的 原始 诊断工具有点不适应 如果我找错了树 在这种情况下请告诉我 例如 IIS 刚刚损坏 或者我是否 我按照正确的路径尝试定位问题 为应用程序池
  • 具有 ISO 日期格式的 WCF REST JSON

    我在 WCF Web 服务 框架 4 0 中使用 JSON 支持 ISO 日期格式时遇到了一个大问题 我尝试了很多 但还没有运气 休息服务 WebInvoke Method PUT UriTemplate mvnoid OrderID Re
  • 从 WCF 发送的响应中删除 utf-8 标识符 (BOM)

    我正在用 c 创建 facebook Rest API 的克隆 我正在使用 facebook PHP sdk 对其进行测试 我遇到的问题是我的网络 Rest 服务发送的响应前面包含 utf 8 Bom 并且 Facebook SDK 无法正
  • WCF 中是否可以在没有无参数构造函数的情况下序列化对象?

    我知道私有无参数构造函数可以工作 但是没有无参数构造函数的对象又如何呢 我想公开来自第三方库的类型 因此我无法控制类型定义 如果有办法的话什么是最简单的 例如 我不知道必须创建子类型 Edit 我正在寻找类似此处所示的定制级别 http m
  • 如何强制 Unity 创建一个新实例?

    使用 Unity 应用程序块 当我们调用时 如何强制 Unity 配置创建对象的新实例UnityContainer Resolve

随机推荐

  • 使用 (Application.function) 和 (WorksheetFunction.function) 之间有什么区别/好处?

    事实上 我试图使用一个范围作为自动筛选的标准 因此 我使用转置函数将范围转换为一维数组 然后我使用了这段代码 arr WorksheetFunction Transpose rng value 还发现使用Application代替Works
  • 有好的开源 JS 学习项目吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 尝试导入错误:“ReactReduxContext”未从“react-redux”导出

    我正在尝试设置一个新的反应管理控制台 遵循官方教程 https marmelab com react admin Tutorial html https marmelab com react admin Tutorial html 目前re
  • SQL Server:如何从字段中删除标点符号?

    有人知道从 SQL Server 字段中删除标点符号的好方法吗 我在想 UPDATE tblMyTable SET FieldName REPLACE REPLACE REPLACE FieldName 但当我打算删除大量不同的字符时 这似
  • 在 Google 地图 V2 中在多边形上绘制网格

    我已经在 Google 地图 v2 上创建了一个多边形 现在我想在该多边形上添加一个网格 如图所示参考图片并且网格应该重新调整大小并且网格的某些部分应该是可选择的 我对此没有任何想法 所以请帮忙 到目前为止我正在尝试 但仍然没有任何结果 感
  • TF.Keras 中自定义 Scratch 训练中的多输出多类分类

    我想训练一个多输出和多类别从头开始分类模型 使用自定义fit 我想要一些建议 为了提供学习机会 我在这里更详细地演示整个场景 希望它对任何人都有帮助 数据集和目标 我正在使用来自的数据here https www kaggle com c
  • 在 OS X 10.9+ 上安装 libv8 gem

    我正在尝试安装 libv8 3 16 14 3 但在使用最新稳定 rvm 和 ruby 1 9 3 p125 的 OSX Mavericks 上出现错误 这是运行命令 gem install libv8 的输出 src branch mas
  • 在 Java 对象中存储本机指针的“正确”方法是什么?

    在 Java 对象中存储本机指针的 正确 方法是什么 我可以将指针视为 Javaint 如果我碰巧知道本机指针的大小 long如果我碰巧知道本机指针的大小 Edit 从 JNI 函数返回本机指针正是我所要做的don t想做 我宁愿返回一个代
  • 如何在 erlang 中格式化包含整数的平面字符串?

    在erlang中 我想格式化一个包含整数的字符串 并且我希望结果被展平 但我明白了 io lib format sdfsdf B 12312 115 100 102 115 100 102 32 12312 我可以使用下面的代码获得所需的结
  • 有没有办法让 Apache 记录慢速请求?

    如果一个页面需要几秒钟的时间来处理 我希望 Apache 将该 URL 记录在某处 这可能吗 我有很多网站 因此我正在寻找一种自动方法来执行此操作 而不是为每个网站提供专有代码 看一眼http httpd apache org docs 2
  • 编译 JS-Test-Driver 插件并将其安装在 Eclipse 3.5.1 Galileo 上?

    我从以下位置下载了 js test driver 的源代码 http js test driver googlecode com svn tags 1 2 http js test driver googlecode com svn tag
  • 如何将字典中的字符串值转换为 int/float 数据类型?

    我有一个字典列表如下 list a 1 b 2 c 3 d 4 e 5 f 6 如何将列表中每个字典的值转换为 int float 所以就变成了 list a 1 b 2 c 3 d 4 e 5 f 6 我们必须去爱列表推导式 https
  • Attic 和目录中的 CVS 逗号 -v 文件

    我有一个已有多年历史的生产 CVS 存储库 并且注意到它在 Attic 和给定位置的实际目录中都有同名的逗号 v 文件 这似乎是一个错误 我的问题是 这种情况首先是如何发生的 以及当存在重复文件时 CVS 会做什么 我的猜测 希望 是 当存
  • 为什么我收到 F# 错误 FS0039:命名空间或模块“Http”未定义

    在 Visual Studio 2015 和 2017 中 我尝试使用 FSharp Interactive 中的几个 F 示例中的 Http 类 并且不断收到 错误 FS0039 未定义命名空间或模块 Http 这是示例 open FSh
  • AWS ElasticSearchService index_create_block_exception

    在增加集群大小并看到 index create block exception 后 我尝试在 AWS ElasticSearch 集群中创建新索引 我该如何纠正这个问题 我尝试搜索但没有得到确切的答案 谢谢 curl XPUT http
  • 间隔列表中范围不重叠间隔的最大总和

    有人问我这样的问题 您将获得一个间隔列表 您必须设计一种算法来找到不重叠间隔的序列 以使间隔范围的总和最大 例如 如果给定的间隔是 06 00 08 30 09 00 11 00 08 00 09 00 09 00 11 30 10 30
  • C# 快速/高效地压缩大量数据块

    我有大约 270k 个数据块对 每对由一个 32KiB 和一个 16KiB 块组成 当我将它们保存到一个文件时 我当然会得到一个非常大的文件 但数据很容易被压缩 用WinRAR对5 48GiB的文件进行强压缩后 得到的文件大小为37 4Mi
  • 如何在不破坏标签的情况下截断html?

    如何确保所有 html 标签都已关闭 出现问题是因为我想为每篇文章创建某种摘录 例如有人写了这样一篇文章 Hi everyone I m just an article and I have few strong tags strong i
  • MYSQL Docker 容器给出“未知数据库”错误

    我正在使用带有 docker compose 的 MySQL docker 容器 效果很好 唯一的问题是我收到错误unknown database database name 我每天第一次运行它 Windows启动后 之后 如果我停止它并重
  • IIS 5.1 中的 WCF 作为纯文本文件

    我刚刚在我的开发环境中设置了一个简单的 WCF 服务 到目前为止 对于 SOAP 和 JSONP 请求 端点工作正常 我已继续将此解决方案部署到托管在 IIS 5 1 上的临时服务器 我知道 但请耐心等待 并且 svc文件突然不再工作了 并