<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      WebService服務需要通過注冊路由進行轉發到自身的asmx頁面問題

      背景要求
      三方接口自定義了url路徑,但是原先代碼是通過webservice進行開發的asmx頁面。 前面已經有人寫好了代碼,但是本地部署死活無法通過注冊的路由調用!

      點擊查看代碼
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Web;
      using System.Web.Security;
      using System.Web.SessionState;
      using System.Web.Routing;
      using System.Timers;
      using System.Timers;
      using KingT.Common.Base;
      
      namespace KingT.Reservation.Reg.Service.Trans
      {
          public class Global : System.Web.HttpApplication
          {
              protected void Application_Start(object sender, EventArgs e)
              {
                  RegisterRoutes(RouteTable.Routes);
      
                  
              }
              
              /// <summary>
              /// 路由注冊 頁面使用WebFormRouteHandler,服務用WebServiceRouteHandler
              /// </summary>
              /// <param name="routes"></param>
              public static void RegisterRoutes(RouteCollection routes)
              {
                  routes.Add("XXXX", new Route("service", new WebServiceRouteHandler("AppointmentRegisterWebService_XXX.asmx")));
                  routes.Add("XXXXXX", new Route("doReqToHis", new WebFormRouteHandler("~/AppointmentRegisterWebAPI_XXX.ashx")));
                  routes.Add("XXX", new Route("yhhis/service/getway", new WebServiceRouteHandler("~/XXXXAppService.asmx")));
              }
      
              protected void Application_Error(object sender, EventArgs e)
              {
                  Exception ex = Server.GetLastError().GetBaseException();
                  // 如果是 HttpException 類型的異常,并且狀態碼為 404 或 500,就將異常記錄到日志中
                  if (ex is HttpException && (ex as HttpException).GetHttpCode() == 404 || (ex as HttpException).GetHttpCode() == 500)
                  {
                      // 記錄異常信息到日志中
                      LogFile log = new LogFile("Global");
                      log.WriteLog(ex.Message + "-" + ex.StackTrace);
                  }
              }
      
          }
      
      
      
      }
      

      歷經一天多的研究,也詢問了一些有經驗的人都沒有解決。
      最終連到一家部署好了的醫院進行測試才發現是需要如下設置:

      1. 由于配置文件里面如下設置了:
      點擊查看代碼
      <system.webServer>
            <validation validateIntegratedModeConfiguration="false" />
            <modules>
              <remove name="ScriptModule" />
              <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            </modules>
            <handlers accessPolicy="Read, Execute, Script">
              <remove name="WebServiceHandlerFactory-Integrated" />
              <remove name="ScriptHandlerFactory" />
              <remove name="ScriptHandlerFactoryAppServices" />
              <remove name="ScriptResource" />
                  <add name="all" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
              <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
              <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
              <add name="ScriptResource" path="ScriptResource.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />
            </handlers>
              <directoryBrowse enabled="false" />
          </system.webServer>
      

      web.config里面的配置

      因此需要設置下IIS服務里面的應用池為如下圖所示:
      IIS服務里面應用池

      1. Web.config里面下面需要配置一下:
      點擊查看代碼
      <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
      

      訪問圖片

      記錄下避免下次還會出現這樣的情況能夠有方向查找原因。

      posted @ 2025-02-20 12:23  記憶之點滴  閱讀(85)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 97在线视频人妻无码| 116美女极品a级毛片| 久久精品国产一区二区三区| 亚洲小说乱欧美另类| 精品无套挺进少妇内谢| 国产一卡2卡三卡4卡免费网站| 阿克苏市| 97亚洲熟妇自偷自拍另类图片| 在线播放免费人成毛片| 四虎永久精品在线视频| 无码人妻斩一区二区三区| 国产成人精品一区二区| 最新中文字幕国产精品| 在线观看热码亚洲av每日更新| 99RE6在线视频精品免费下载| 芒康县| 精品国产av无码一区二区三区| 8av国产精品爽爽ⅴa在线观看 | 国产精品七七在线播放| 国产良妇出轨视频在线观看| 国产免费一区二区不卡| 国产精品污双胞胎在线观看| 黄页网站在线观看免费视频| 在线精品国产中文字幕| 亚洲av久久精品狠狠爱av| 国产亚洲精品aaaa片app| 金平| 日韩精品中文字幕人妻| 国产播放91色在线观看| 亚洲欧美成人一区二区三区| 国产无码高清视频不卡| 强行交换配乱婬bd| 美女爽到高潮嗷嗷嗷叫免费网站| 免费无码AV一区二区波多野结衣| 欧美伦费免费全部午夜最新| 好吊视频在线一区二区三区| 377p欧洲日本亚洲大胆| 92国产精品午夜福利免费| 中文字幕av无码免费一区| 久久国产精品成人影院| 国产91精品一区二区蜜臀|