• Spring.Net Resource handler for the 'web' protocol is not defined.


    在ASP.NET MVC 中 Spring.NET 配置注入的时候,下面这方式是可行的。

    <spring>
      <context>
        <resource uri="config://spring/objects" />    
      </context>
      <objects xmlns="http://www.springframework.net"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd"  default-autowire="byName" default-lazy-init="true">    
        <object id="CategoryDao" type="VipSoft.CMS.Dao.CategoryDao,VipSoft.CMS.Dao" singleton="false"></object>
      </objects>
    </spring>

    将 Objects 的内容移到单独的文件中。

    <spring>
      <context>
          <resource uri="~/Configs/Service.config" />   
      </context>  
    </spring>

    此时出现了 Resource handler for the 'web' protocol is not defined. 错误,

    解决方案如下在Web.config文件中修改

    <system.webServer>
      <validation validateIntegratedModeConfiguration="false" />  
        <modules runAllManagedModulesForAllRequests="true">
          <add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web" />                                          
        </modules>
        <handlers>
          <add name="Spring.WebPageHandler" path="*.aspx" verb="*" type="Spring.Web.Support.PageHandlerFactory, Spring.Web" />
          <add name="Spring.WebSupportHandler" path="ContextMonitor.ashx" verb="*" type="Spring.Web.Support.ContextMonitor, Spring.Web" />
        </handlers>        
    </system.webServer>
  • 相关阅读:
    改变Ecplise项目窗口字体样式
    反射笔记
    日期、时间戳、字符串之间的转换
    Ajax处理后台返回的Json数据
    Ajax动态切换按钮
    生成随机数验证码
    Apache-SimpleEmail 简单应用
    Apache-POI 简单应用
    JavaMail API的应用
    checkbox怎么判断是否选中
  • 原文地址:https://www.cnblogs.com/vipsoft/p/2820917.html
Copyright © 2020-2023  润新知