1、配置伺服器IIS
安裝好IIS相關服務,確定網站能夠啟動
建立網站
2、可能出現的問題(安裝了最新版的ASP.NET 4.0)
未能從程式集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加載類
最後,查閱資料,發生這個錯誤的原因在于安裝了高版本的.net framework 導緻這種錯誤
第一步:找到配置檔案applicationHost,參考路徑: %windir%/system32/inetsrv/config/applicationHost
找到
<
add
name
="ServiceModel"
type
="System.ServiceModel.Activation.HttpModule, System.ServiceModel,Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
preCondition
="managedHandler"
/>
在managedHandler 加上“,runtimeVersionv2.0" 即可
第二步:在指令提示符CMD上打開位址 C:\Windows\Microsoft.NET\Framework\v4.0.30319 然後輸入aspnet_regiis.exe -iru 後回車即可
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="SampleBehavior">
<!--httpGetEnabled - 使用get方式提供服務-->
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<!--name - 提供服務的類名-->
<!--behaviorConfiguration - 指定相關的行為配置-->
<service name="WcfService1.Service1" behaviorConfiguration="SampleBehavior">
<!--address - 服務位址-->
<!--binding - 通信方式-->
<!--contract - 服務契約-->
<endpoint address="" binding="basicHttpBinding" contract="WcfService1.IService1" />
</service>
</services>
</system.serviceModel>