Cannot get BTSHttpReceive.dll to work in Windows 7 RRS feed

  • Question

  • with same settings that I have on a windows 2008 r2 server, when I try to setup a site with BtsHttpReceive it does not work. The differences I see are in my default handlers that are there on the default site. So I added all handlers / scripts etc that the 2008 server had by hand on my windows 7 client and I got as far as local browse tries to save the dll as (cannot get around that). When I try to post a document from outside, I get a method not allowed. When I create a new site and try the same (no extra handlers, just the bttshttpreceive), I get an internal server error.

    Should I stop trying this on windows7 client? Or did I miss something? I have enabled tracing and tried too... not offering much help on everything verbose also.

    Saturday, June 12, 2010 4:49 PM

All replies

  • Hi Samar,

    Some IIS features are not available, depending on which version of Windows 7 you are using.  See the following around installing IIS on Windows 7 and which features are available to which version of Windows 7 (Windows 7 Ultimate, Enterprise, Professional, Home Premium, Home Basic, or Home Starter)



    Monday, June 14, 2010 4:40 AM
  • Hi Samar,

    Here are few things which you could try.

    405) Method Not Allowed

    Set Execute Permission to allow Scripts and Executables for the virtual directory where BTSHTTPReceive.dll resides.

    • (500) Internal Server Error

    Make sure the identity used in the application pool for the BtsHttpReceive virtual directory has access to the BiztalkMsgBoxDb. Check if the account is part of the BizTalk Isolated Host Users Group (or equivalent).

    Also make sure the above account has at least Read access to the <WINDIR>\temp directory (for example - C:\WINDOWS\Temp). This is especially important on a multi-server environment because the rights are not granted by default.

    Monday, June 14, 2010 8:28 AM
  • All these are in place. When I try to browse  the site, I get prompted to save the BTSHTTPReceive.dll.
    Monday, June 14, 2010 9:31 PM
  • When going through the browser, if it lets you download the BTSHttpReceive.dll file, this means the IIS handler mapping is not setup properly and IIS is just treating it like an unknown file extension.

    You have to setup the IIS handler mapping and in IIS 7.5 or 8 you need to also click on "Feature permissions" and set this to Execute.

    I saw this problem recently.  


    If this answers your question, please use the "Answer" button to say so | Ben Cline

    Saturday, July 27, 2013 10:46 PM