Error Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

后端 未结 13 2203
我寻月下人不归
我寻月下人不归 2020-12-02 08:32

I have a small web application. Which was working fine until I added two genericHandler in my application.

I have made the following changes for the http handl

相关标签:
13条回答
  • 2020-12-02 08:41

    I had the same problem. When I tried the accepted answer (rockyb), I got the message that the package was already installed and assigned to my project. When I checked the references list, it was NOT referenced, however.

    The Microsoft.Web.Infrastructure was installed in my solution's packages folder. Instead of using NuGet to add the package, I just used the Add Reference option. On the left side of the pop-up window, I chose Browse, and then pressed the Browse button on the bottom of the window. I navigated to the packages folder under the folder that my solution was in, then drilled down to the ...\mysolution\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40 and clicked on the Microsoft.Web.Infrastructure.dll. After clicking OK, the package showed up in my References list. I used the Web Deploy Package option to deploy my website and everything worked.

    0 讨论(0)
  • 2020-12-02 08:42

    Republishing the site fixed the issue for me.

    0 讨论(0)
  • 2020-12-02 08:47

    I had the same problem. I tried installing Visual Studio 2010 SP1 but it didn't worked.

    Finally I get Microsoft.Web.Infrastructure.dll from the colleague. You can find the dll into your friends PC where the project is perfectly working. Try to search dll into Temp/Temporary ASP.NET Files. Go to Temp using %temp% into run window.

    After getting dll into your pc, just add reference to your project and it will work.

    0 讨论(0)
  • 2020-12-02 08:49

    I had the same problem and the "Microsoft.Web.Infrastructure.dll" appeared to be missing. I have tried few advises and installed MVC`s etc. and nothing helped. The solution was to install "Web Services Enhancements (WSE) 1.0 SP1 for Microsoft .NET" which includes Microsoft.Web.Infrastructure.dll. Available at: http://www.microsoft.com/en-gb/download/details.aspx?id=4065

    0 讨论(0)
  • 2020-12-02 08:50

    I installed MVC4 via WPI and it helped me.

    0 讨论(0)
  • 2020-12-02 08:54

    After installing Microsoft.Web.Infrastructure through Nuget-Package Manager

    PM> Install-Package Microsoft.Web.Infrastructure
    

    Copy the Microsoft.Web.Infrastructure.dll manually from the Nuget-Package folder on your web application and then paste it in your bin folder of your web application deployed on the web server.

    packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll

    It worked for me.

    0 讨论(0)
提交回复
热议问题