none
ASP.NET 4.0 Web Site with a WebHandler cannot be published RRS feed

  • Вопрос


  • As stated, I can't manage to publish even a model site with a single standard page (as it's created as a new item), with

    <%@ Reference VirtualPath="handler/Handler.ashx" %>

    added.

    Here "Handler.ashx" is an unmodified "Generic Handler" as it's created by VS.

    Folder "handler" does not have it's own web.config.

    Root web.config is unmodified manually(actually all of them) and seems to have all the needed build providers registered.

    Build is successful, but after I click "Publish Web Site" in VS, I get error message

    Error 1 There is no build provider registered for the extension '.ashx'. You can register one in the <compilation><buildProviders> section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'. C:\TestProjects\WebHandlerTest\Default.aspx 2 

    The issue reproduces at least on 2 computers.

    Any help would be appreciated.

    18 августа 2011 г. 19:11

Ответы

  • К сожалению, проблема не возникает из-за неправильно указанного пути. Причину бага выяснить пока не удалось. Было принято решение воспользоваться другим способом, а-ля http://msdn.microsoft.com/en-us/library/46c5ddfy.aspx . Это решило проблему.
    • Помечено в качестве ответа NickTaranov 5 сентября 2011 г. 13:46
    5 сентября 2011 г. 13:45

Все ответы