I czynili różne starania, aby rozwiązać 404.17 problem dla WCF, ale żaden z nich nie pracowałWCF Błąd HTTP 404,17 - Not Found Żądana zawartość wydaje się być scenariusz i nie będą obsługiwane przez statyczny obsługi plików
Development Environment VS 2008 Team System, .NET Framework 3.5, OS Windows 7.0, IIS Pula aplikacji v2.0 classic.
zainstalowałem C: \ Windows \ Microsoft.NET \ Framework \ v3.0 \ Windows Communication Foundation \ ServiceModelReg
I obsługującym system Windows Communication HTTP Aktywacja za pomocą okna Turn wyposażone na
Handler mapowaniach IIS
SVC ISAPI-2,0 * .svc Włączone Nieokreślony IsapiModule dziedziczona SVC ISAPI-4.0_32bit * .svc Włączone Nieokreślony IsapiModule dziedziczona SVC ISAPI-4.0_64bit * .svc Włączone Nieokreślony IsapiModule dziedziczona
Nie mogę zmienić AppPool na tryb zintegrowany ponieważ aplikacja nie działa bez trybu klasycznego, mam asmx webservices i wszystkie są dostępne. Jego WCF powoduje problem. Czy ktoś może mi pomóc jak rozwiązać ten 404.17 WYDANIE
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="Solution1.WebApp.CallMonitorServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
<behavior name="Solution1.WebApp.Service1Behavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="Solution1.WebApp.CallMonitorServiceBehavior"
name="Solution1.WebApp.CallMonitorService">
<endpoint address="" binding="wsHttpBinding" contract="Solution1.WebApp.ICallMonitorService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service behaviorConfiguration="Solution1.WebApp.Service1Behavior"
name="Solution1.WebApp.Service1">
<endpoint address="" binding="wsHttpBinding" contract="Solution1.WebApp.IService1">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>