• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

How to get .svc extension to be handled correctly

M

Michael Legg

Guest
I have a client who has an ASP.Net app that uses Syndication services, but we can't get it to run on our server. (IIS7/Plesk 9.5/ASP.Net 3.5)

We've installed Windows Communication Foundation and run the ServiceModel Registration Tool (servicemodelreg –i) which is supposed to set up all of the handlers in IIS, but we still get a 404.3 Error - "The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map."

Is there something about the way Plesk manages IIS that prevents the ServiceModel Registration Tool from working?
 
Last edited by a moderator:
I've made some progress ...

"servicemodelreg –i" only sets up the handlers on the "Default" website, so you still have to manually add them to the individual websites that want to run .svc scripts.

Having done this, the app isn't producing an IIS error anymore, but it's still having some sort of internal "file not found" error which is being handled within the application.

So I'm still not sure if further configuration on the web server will be required.
 
oops back to square one - as soon as you make any changes to the domain via Plesk, IIS loses all of the .svc handlers that were added manually.

So I'm thinking now that it's impossible to host WCF Services on Plesk.
 
Michael, I know this is a fairly old post, but I did find a couple people who suggested clicking on "Revert To Parent" in the Handler Mappings for your website in IIS. That wipes out all of those Plesk handlers and copies all of the handlers from the default into your site. Plesk won't override them after that.

But, WCF services still don't run right.

I'm just about ready to dump Plesk and maintain my server the old fashioned way.

Anybody from Parallels care to save me as a paying client? Why won't WCF services run in IIS under Plesk?
 
Back
Top