मैं संदेश इस तरह त्रुटि है:विधानसभा निर्भरता मालसूची में निर्दिष्ट डॉटनैट कोर परियोजना के साथ डोकर चलाते समय नहीं मिला था
Error: assembly specified in the dependencies manifest was not found -- package: 'microsoft.aspnetcore.antiforgery', version: '1.1.1', path: 'lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll'
और इसकी हो रहा है जब मैं चलाने के इस आदेश:
dotnet build -o obj/Docker/publish -c Release
dotnet publish -o obj/Docker/publish -c Release
docker build -t webapi .
docker run -p 80:80 --name api webapi
लेकिन परियोजना में, मैं संदर्भ
<PackageReference Include="Microsoft.AspNetCore.Antiforgery" Version="1.1.1" />
और मेरे डॉकरफ़ाइल में मुझे लगता है कि मैंने सभी आवश्यक inf संरेखण:
FROM microsoft/aspnetcore:1.1
ARG source
WORKDIR/
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "WebApi.dll"]
क्या आपको कोई जानकारी है कि इस स्थिति के लिए कोई समस्या क्या हो सकती है?
अद्यतन:
Error: assembly specified in the dependencies manifest was not found -- package: 'microsoft.extensions.dependencyinjection.abstractions', version: '1.1.0', path: 'lib/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll'
और इसकी अभी भी इस एक ही स्थिति: dotnet restore
बाद में परिवर्तन संवाद। लेकिन अब बहाल करने के बाद अब और नहीं बदलना है।
क्या यह एकमात्र पैकेज संदर्भ नहीं मिला है? –
यह समस्या है क्योंकि 'डॉटनेट पुनर्स्थापना' के बाद एक पल था, मुझे इस माइक्रोसॉफ्ट.extensions.dependencyinjection.abstractions' के साथ एक ही संवाद और संदर्भ के साथ एक ही स्थिति के साथ समस्या मिली है। – mkubasz