write down,forget
adidas eqt support ultra primeknit vintage white coming soon adidas eqt support ultra boost primeknit adidas eqt support ultra pk vintage white available now adidas eqt support ultra primeknit vintage white sz adidas eqt support ultra boost primeknit adidas eqt adv support primeknit adidas eqt support ultra boost turbo red white adidas eqt support ultra boost turbo red white adidas eqt support ultra boost turbo red adidas eqt support ultra whiteturbo adidas eqt support ultra boost off white more images adidas eqt support ultra boost white tactile green adidas eqt support ultra boost beige adidas eqt support ultra boost beige adidas eqt support refined camo drop adidas eqt support refined camo drop adidas eqt support refined running whitecamo adidas eqt support 93 primeknit og colorway ba7506 adidas eqt running support 93 adidas eqt support 93
标签 Tag : WCF

WCF实例上下文模式与并发模式对性能的影响

<Category: .NET> Comments Off on WCF实例上下文模式与并发模式对性能的影响

实例上下文模式

InstanceContextMode 控制在响应客户端调用时,如何分配服务实例。InstanceContextMode 可以设置为以下值:

•Single – 为所有客户端调用分配一个服务实例。

•PerCall – 为每个客户端调用分配一个服务实例。

•PerSession – 为每个客户端会话分配一个服务实例。

InstanceContextMode 的默认设置为 PerSession

并发模式
ConcurrencyMode 控制一次允许多少个线程进入服务。ConcurrencyMode 可以设置为以下值之一:

•Single – 一次可以有一个线程进入服务。

•Reentrant – 一次可以有一个线程进入服务,但允许回调。

•Multiple – 一次可以有多个线程进入服务。

ConcurrencyMode 的默认设置为 Single。

阅读这篇文章的其余部分 »

本文来自: WCF实例上下文模式与并发模式对性能的影响

IIS7下WCF扩展配置问题

<Category: .NET> Comments Off on IIS7下WCF扩展配置问题

WCF部署在IIS下,报错如下:

Internet 信息服务 7.0

错误摘要

HTTP 错误 404.3 – Not Found

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

详细错误信息
模块 StaticFileModule
通知 ExecuteRequestHandler
处理程序 StaticFile
错误代码 0x80070032
请求的 URL http://localhost:80/imf/MetaDataService.svc
物理路径 E:\Development\IMF\deploy\services\MetaDataService.svc
登录方法 匿名
登录用户 匿名
最可能的原因:
  • 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。
  • 您要使用的功能可能尚未安装。
  • 没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创建 MIME 映射。)
  • 如果未安装 ASP.NET。
可尝试的操作:
  • 在 system.webServer/handlers 中:
    • 确保映射了当前页所需的处理程序。
    • 请特别注意前提(例如,runtimeVersion、pipelineMode、bitness)并将这些前提与应用程序池的设置进行比较。
    • 请特别注意所需处理程序行中的书写错误。
  • 请确认要使用的功能已经安装。
  • 确认启用了 MIME 映射,或使用命令行工具 appcmd.exe 为网站添加 MIME 映射。
    1. 要设置 MIME 类型,请使用以下语法: %SystemRoot%\windows\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’string’,mimeType=’string’]
    2. 变量 fileExtension 字符串是文件扩展名,变量 mimeType 字符串是文件类型说明。
    3. 例如,要为扩展名为“.xyz”的文件添加 MIME 映射: appcmd set config /section:staticContent /+[fileExtension=’.xyz’,mimeType=’text/plain’]

    警告: 请在确认您的 Web 服务器需要此 MIME 映射之后再将其添加到列表中。配置文件(如 .CONFIG)或动态脚本页(如 .ASP 或 .ASPX)不应直接下载,应始终通过处理程序来处理。有时会使用其他文件(如数据库文件或 .XML 或 .MDF 等用于存储配置的文件)来存储配置信息。请先确认客户端能否下载这些类型的文件,然后再启用这些文件。

  • 安装 ASP.NET。
  • 创建跟踪规则以跟踪此 HTTP 状态代码的失败的请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处
链接和更多信息

当所请求 URL 的文件扩展名是针对未在服务器上配置的 MIME 类型时,便会发生此错误。您可以为动态脚本页、数据库或配置文件以外的文件的文件扩展名添加 MIME 类型。这些文件类型使用一个处理程序来处理。您不应允许直接下载动态脚本页、数据库或配置文件。查看更多信息 »

解决办法:
阅读这篇文章的其余部分 »

本文来自: IIS7下WCF扩展配置问题