WCF发布由于不支持asp.net兼容性而导致服务无法激活启用

简介: 原文http://www.cnblogs.com/xtechnet/archive/2012/06/06/2537979.html测试发布到虚拟目录中时发生的报错现象,由于不支持asp.net兼容性而导致服务无法激活启用 错误信息: The service cannot be activated because it does not support ASP.

原文http://www.cnblogs.com/xtechnet/archive/2012/06/06/2537979.html

测试发布到虚拟目录中时发生的报错现象,由于不支持asp.net兼容性而导致服务无法激活启用

错误信息:

The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the service type with RequirementsMode setting as 'Allowed' or 'Required'.

 

不要看到英文错误信息就一脸迷茫 人家的错误信息显示的很明显了:

1.web.config中增加<serviceHostingEnvironment aspNetCompatibilityEnabled="false">。注意这个是放在<system.serviceModel>中的

2.在wcf的服务类加上附加属性 AspNetCompatibilityRequirements,如下图

 

 


作者: xTechnet
出处: http:// xTechnet .cnblogs.com/
能力不济,但是乐于分享且没羞没臊,如有错误,请大力留言 鄙视
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明, 好歹在文章页面明显位置给出原文连接,否则保留 鄙视你的权利。
 
目录
相关文章
|
2月前
|
开发框架 安全 .NET
在数字化时代,.NET 技术凭借跨平台兼容性、丰富的开发工具和框架、高效的性能及强大的安全稳定性,成为软件开发的重要支柱
在数字化时代,.NET 技术凭借跨平台兼容性、丰富的开发工具和框架、高效的性能及强大的安全稳定性,成为软件开发的重要支柱。它不仅加速了应用开发进程,提升了开发质量和可靠性,还促进了创新和业务发展,培养了专业人才和技术社区,为软件开发和数字化转型做出了重要贡献。
44 5
|
2月前
|
机器学习/深度学习 人工智能 Cloud Native
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台
在数字化时代,.NET 技术凭借其跨平台兼容性、丰富的类库和工具集以及卓越的性能与效率,成为软件开发的重要平台。本文深入解析 .NET 的核心优势,探讨其在企业级应用、Web 开发及移动应用等领域的应用案例,并展望未来在人工智能、云原生等方面的发展趋势。
48 3
|
3月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
114 9
|
5月前
|
开发者 API Windows
从怀旧到革新:看WinForms如何在保持向后兼容性的前提下,借助.NET新平台的力量实现自我进化与应用现代化,让经典桌面应用焕发第二春——我们的WinForms应用转型之路深度剖析
【8月更文挑战第31天】在Windows桌面应用开发中,Windows Forms(WinForms)依然是许多开发者的首选。尽管.NET Framework已演进至.NET 5 及更高版本,WinForms 仍作为核心组件保留,支持现有代码库的同时引入新特性。开发者可将项目迁移至.NET Core,享受性能提升和跨平台能力。迁移时需注意API变更,确保应用平稳过渡。通过自定义样式或第三方控件库,还可增强视觉效果。结合.NET新功能,WinForms 应用不仅能延续既有投资,还能焕发新生。 示例代码展示了如何在.NET Core中创建包含按钮和标签的基本窗口,实现简单的用户交互。
90 0
|
开发框架 .NET Unix
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (下)
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务
341 0
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (下)
|
开发框架 缓存 安全
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (上)
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务
666 0
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (上)
|
XML 开发框架 安全
【浅谈ASP.NET】——Web服务应用实例
【浅谈ASP.NET】——Web服务应用实例
171 0
【浅谈ASP.NET】——Web服务应用实例
|
开发框架 .NET 应用服务中间件
ASP.NET Core : 五.服务是如何加载并运行的, Kestrel、配置与环境
&quot;跨平台&quot;后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从&quot;宏观&quot;到&quot;微观&quot;地看一下它的结构以及不同时期都干了些什么. ASP.NET Core 的运行机制: &quot;宏观&quot;的看一下Http请求的处理流程. ASP.NET Core 的配置与运行: 2倍放大后的ASP.NET Core Application, Kestrel服务器、启动与配置 ASP.NET Core 的环境变量.
289 0
ASP.NET Core : 五.服务是如何加载并运行的, Kestrel、配置与环境
|
开发框架 JSON 安全
ASP.NET Core : 五.服务是如何加载并运行的, Kestrel、配置与环境
"跨平台"后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么.
540 0
ASP.NET Core : 五.服务是如何加载并运行的, Kestrel、配置与环境
|
开发框架 .NET 开发工具