中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WCF初次部署問題集錦

發布時間:2020-07-30 11:49:56 來源:網絡 閱讀:733 作者:270jia40 欄目:編程語言

為什么這么久才更新呢?不是說好一周一篇嗎?
...............好吧,我不知道說什么......


這次還是按照問答的方式來展現,最后附上一個通用簡單的配置文件


問題:HTTP 錯誤 500.19 - Internal Server Error,無法讀取配置節“protocolMapping”,因為它缺少節聲明。
解決:Web.config文件中有protocolMapping節點, 發現在IIS部署時使用了.NET 2.0的應用程序池. 將其改為使用.NET 4.0的AppPool后正常


問題:HTTP 錯誤 404.3 - Not Found,由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。
解決:打開“cmd”命令工具行,輸入“cd c:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\”,然后輸入“ServiceModelReg -i”,檢測和重新安裝


問題:HTTP 錯誤 500.21 ,在這個"svc-Integrated"處理器列表有一個錯誤的模塊"ManagedPipelineHandler"
解決:打開“Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts”下的命令提示程序,32位系統打開32位,64位系統打開64位。輸入“aspnet_regiis.exe -iru”,然后安裝
原因:這個問題通常發生在先裝visualstudio后裝IIS的WCF HTTP 激活模塊,如果先裝IIS后裝visualstudio則不會發生這個問題。


WCF配置文件

原文鏈接:http://www.cnblogs.com/iamlilinfeng/archive/2012/10/02/2710224.html

<?xml version="1.0"?>
<configuration>
  <system.serviceModel>

    
    <!--服務-->
    <services>
      <!--name:名稱空間.類型名-->
      <!--behaviorConfiguration:behavior的名稱,請看behavior配置節的名稱-->
      <service name="WCFLibrary.User" behaviorConfiguration="MyBehavior">
        <host>
          <baseAddresses>
            <!-- 每種傳輸協議的baseAddress,用于跟使用同樣傳輸協議Endpoint定義的相對地址組成完整的地址,
                 每種傳輸協議只能定義一個baseAddress。HTTP的baseAddress同時是service對外發布服務說明頁面的URL -->
            <add baseAddress="http://localhost:8732/Design_Time_Addresses/WCFLibrary/Service/"/>
          </baseAddresses>
        </host>
        <!-- 除非完全限定,否則地址將與上面提供的基址相關,每個服務可以有多個Endpoint -->
        <!-- Address:指定這個Endpoint對外的URI,這個URI可以是個絕對地址,也可以是個相對于baseAddress的
                      相對地址。如果此屬性為空,則這個Endpoint的地址就是baseAddress-->
        <!--bindingConfiguration:binding的名稱,請看binding配置節的名稱-->
        <endpoint address="" binding="wsHttpBinding" contract="WCFLibrary.IUser" bindingConfiguration="myHttpBinding">
          <identity>
            <dns value="localhost"/>
          </identity>
        </endpoint>
        <!-- 此終結點不使用安全綁定,應在部署前確保其安全或將其刪除-->
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
      </service>
    </services>

    
    <!--綁定-->
    <bindings>
      <wsHttpBinding>
        <binding name="myHttpBinding">
          <security mode="None">
            <message clientCredentialType="Windows" />
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>

    
    <!--行為-->
    <behaviors>
      <serviceBehaviors>
        <behavior name="MyBehavior">
          <!-- httpGetEnabled - bool類型的值,表示是否允許通過HTTP的get方法獲取sevice的WSDL元數據 -->
          <serviceMetadata httpGetEnabled="True"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    
  </system.serviceModel>
</configuration>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新田县| 桂东县| 通河县| 于田县| 虹口区| 应用必备| 咸阳市| 新蔡县| 东台市| 札达县| 长岭县| 莎车县| 库伦旗| 万宁市| 左贡县| 满洲里市| 嘉祥县| 武宣县| 千阳县| 罗城| 台东县| 金山区| 壶关县| 高阳县| 乌拉特中旗| 神池县| 宜州市| 闽侯县| 福建省| 开化县| 徐水县| 莱芜市| 兴安盟| 余庆县| 古田县| 轮台县| 怀宁县| 台北市| 镇原县| 新丰县| 北安市|