I\'m trying to publish a webservice using WCF on IIS7.
I\'ve created a Site for this project, and I created an Application too as MSDN suggested. I can open html fil
On windows 8, run DISM.exe
in order to enable WCF
:
DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45
Or if you are setting up everything using Server manager Dashboard's Add Roles and Features Wizard do not forget to check "HTTP Activation" under WCF Services
It happens if IIS is installed after .NET Framework and Visual Studio, so it is necessary to register ASP.Net. If to install IIS at first, there will be no such problems.
But the solution is simple: open Visual Studio Command Promt
and type this command
aspnet_regiis.exe -i
Here is a link with more detailed information about this command and its parameters.
For Windows 8 to enable WCF had to run these commands in an administrator started Visual Studio command prompt:
DISM /Online /Enable-Feature /FeatureName:WAS-WindowsActivationService
DISM /Online /Enable-Feature /FeatureName:WAS-ProcessModel
DISM /Online /Enable-Feature /FeatureName:WAS-NetFxEnvironment
DISM /Online /Enable-Feature /FeatureName:WAS-ConfigurationAPI
DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45
Do the following steps to enable SVC File handling under IIS on Windows 10
Follow Steps Mentioned in the following Snapshots