- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 Windows Server 08 sp2 上的 IIS7 中托管 WCF 服务。该服务托管为自己的网站,并通过 NET.TCP 端点公开。在发出重新启动/iisreset 命令之前,该服务工作正常。
重启或 iisreset 后,当我进行任何服务调用时,我收到以下错误:'System.ServiceModel.EndpointNotFoundException: 无法发送消息,因为端点地址 'net.tcp://[website]/[service_name].svc' 的服务对于该地址的协议(protocol)不可用..'
服务器的事件日志显示以下错误:'尝试读取和实例化配置的 ProcessHandlerType 时发生错误。异常:System.ArgumentException消息:未知协议(protocol) ID“NET.TCP”。StackTrace: 在 System.Web.Hosting.ProcessHost.StartProcessProtocolListenerChannel(String protocolId, IListenerChannelCallback listenerChannelCallback) '
问题:我该如何解决?为什么在 iisreset 后 NET.TCP 协议(protocol)被禁用?这是一个错误吗?我是否缺少某些配置?
IIS 设置细节:- 服务器 08 和 08 R2- 绑定(bind):http、NET.TCP (808:*)- EnabledProtols:http、NET.TCP。- 站点的 appPool 的身份设置为特定用户。
此处提供示例代码:http://drop.io/wcfTcpSampleService
谢谢
最佳答案
已解决。问题是区分大小写。在 Web 应用程序的 AdvancedSettings 中,EnabledProtocols 字段必须是小写的,即“net.tcp”(我刚刚从 MS 支持那里了解到这一点)。
我假设(愚蠢地)'NET.TCP' 应该是大写的,因为 EnabledProtocols 字段的描述(“...添加这些值,例如 NET.TCP...”)。
奇怪的、未知的问题是为什么它会第一次与“NET.TCP”一起工作,但这是另一个问题。
感谢大家的帮助。
关于wcf - restart/iisreset 禁用 NET.TCP 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049811/
我想通过 C# 代码以编程方式对具有执行此操作的帐户的服务器列表执行 iisreset。 对于本地机器来说很容易做到这一点,例如这是一个示例代码: // using ... using Sys
Process myProcess = new Process(); ProcessStartInfo remoteAdmin = new ProcessStartInfo(E
在 IIS 6 上,IIS 重置有什么作用? 请与回收应用程序池和停止和启动 ASP.NET 网站进行比较。 如果您替换 DLL 或编辑/替换 ASP.NET 网站上的 web.config,这与停止
我有 2 个应用程序池,一个用于 asp.net 2.0,一个用于 asp.net 4.0 执行 iisreset 是否会回收这些池?还是我必须手工回收它们? 最佳答案 IISReset 停止并重新启
我最近将我的桌面从 Windows 7 升级到了 Windows 10 但是,当我从管理员控制台运行 iisrest 时,我收到以下错误: Restart attempt failed. The II
我想自动化一个过程,该过程在 TFS 上成功构建后调用。该过程将 RDP 连接到测试服务器,然后调用该服务器上的 C# 应用程序,并重置该服务器上的 IIS。每一步都会返回结果,所以是否调用下一步取决
我创建了一个 Windows 服务来检查数据库中的错误,如果出现特定错误,我希望它执行 IISRESET 命令。 问题是,如果我在没有提升权限的情况下运行 IISRESET 命令,那么它实际上不会进行
我有一个已添加 SignalR 功能的 n 层应用程序。当我现在编译我的业务层时,我必须在网站再次加载之前执行 iisreset。它只是不断加载,并没有到达任何地方。即使是对 w3wp 进程的终止也无
我想知道是否必须在更新 urlscan.ini 文件时执行 iisreset。这是必需的还是 IIS 会立即获取新的 ini 文件? 最佳答案 这取决于 UrlScan 的版本。 UrlScan re
我有一个 ASP.NET 3.5 网站,它在 Windows 2008 上的 IIS7 下运行。 当我重新启动IIS(iisreset),然后点击一个页面时,初始启动真的很慢。 我在 Process
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
命令 iisreset 和 iisreset/stop 后跟 iisreset/start 之间有什么区别吗? 最佳答案 将 IISReset 作为一套命令来帮助您管理 IIS 启动/停止等。 这意味
我注意到,当您通过 RDP 到 Windows Azure 上的 Web 角色实例来进行 iisreset 时,万维网发布服务 将关闭,并且唯一的方法是通过重新启动上述服务或重新滚动/重新启动您的实例
如果我对经典 asp 页面中的 vb 代码进行更改,更改会自动获取还是需要 iisreset? 谢谢 最佳答案 最快的答案 不,您不需要重置 IIS 关于asp-classic - 对经典 asp 中
我只是想知道,为什么在我的开发机器上进行iisreset时会出错。 当我有时在命令提示符下执行命令时,它会启动,有时会引发访问被拒绝错误,有时会引发文件未找到异常。 如果有人找到解决这个棘手问题的方法
问题: The data is invalid. 是什么原因造成的? iisreset 出错? 描述: 我们在 Windows Server 2008 上的 IIS 7 Web 服务器遇到了问题,其中
我有一个 ASP.Net 应用程序,其中 Web.Config xml 中的 AppSettings 节点存储在一个单独的文件中。 所以我的 Web.Config 包含这个: 每当我更改其中的设置时
我需要在本地数据库中存储和检索敏感数据 - 此数据由 Web 应用程序使用。 为了保护上述数据,我选择使用 ProtectedData 类。 IIS 应用程序正在使用特定的 AD 用户运行(高级设置中
我在 Windows Server 08 sp2 上的 IIS7 中托管 WCF 服务。该服务托管为自己的网站,并通过 NET.TCP 端点公开。在发出重新启动/iisreset 命令之前,该服务工作
我在 ASP.Net MVC 中遇到 AntiForgeryToken 问题。如果我在我的 Web 服务器上执行 iisreset 并且用户继续其 session ,他们会跳到登录页面。并不可怕,但是
我是一名优秀的程序员,十分优秀!