Tôi đang cố gắng triển khai một ứng dụng dịch vụ IIS trên IIS 8.5 nhưng mỗi lần tôi attemp để kết nối với các dịch vụ thông qua http://localhost/test/WCFService.svc
tôi nhận được cửa sổ sau:Triển khai WCF trên IIS 8,5
Khi tôi đi để turn Windows features On or OFF
tôi có như sau:
web.config của tôi trông như sau:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5"/>
</system.web>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name ="MessageServaceBehavior">
<!-- To avoid disclosing metadata information, set the values below to false before deployment -->
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name ="WCF_Connection.WCFService" behaviorConfiguration="MessageServaceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://10.0.5.32:58632/WCF_Service/"/>
</baseAddresses>
</host>
<endpoint name ="getMessage" address="" binding="basicHttpBinding" contract="WCF_Connection.IWCFService"/>
<!--<endpoint name ="MessgaeServiceMex" address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>-->
</service>
</services>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https" />
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<!-- To browse web app root directory during debugging, set the value below to true.
Set to false before deployment to avoid disclosing web app folder information.-->
<directoryBrowse enabled="true"/>
</system.webServer>
</configuration>
Điều gì gây ra điều này và làm cách nào để khắc phục sự cố này?
Cố gắng cài đặt tất cả các tính năng cửa dịch vụ thông tin Internet và Internet dịch vụ thông tin hostable lõi web sau đó sao chép trang web của bạn để thư mục wwwroot –