Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Visual Studio Kapsayıcı Araçları tarafından kullanılan hata kodları listelenir ve mümkün olduğunda sorunların nasıl çözüleceği konusunda öneriler sağlanır.
Kapsayıcı Araçları hata kodları
| Kod | Açıklama | Notlar | Düzelt |
|---|---|---|---|
| CTC1001 | Docker birim paylaşımı etkin değil | Dosya paylaşımı etkinleştirilmediğinde bu hata oluşur. Dosya paylaşımı, Windows'ta yerel dizinlerin Linux kapsayıcılarıyla paylaşılmasını sağlar. Bu yalnızca Hyper-V modunu kullanan Linux kapsayıcılarında geçerlidir. Daha fazla ayrıntı için Bkz . Windows için Docker Desktop kullanıcı kılavuzu veya Docker Belgeleri . | Docker dosya paylaşımını etkinleştirin. |
| CTC1002 | Docker Desktop yüklü değil | Docker Desktop'ı yükleyin. | |
| CTC1003 | Docker Desktop çalışmıyor | Docker Desktop'ı başlatın. | |
| CTC1004 | Docker sunucusu işletim sistemi alınamıyor | Proje dosyasında varsayılan targetOS değeri belirtin; örneğin, <DockerDefaultTargetOS> Linux </DockerDefaultTargetOS>). |
|
| CTC1005 | Docker Desktop'ın işletim sistemi modu projenin hedef işletim sistemiyle eşleşmiyor | Docker Desktop işletim sistemi modunu projenin hedef işletim sistemiyle eşleşecek şekilde değiştirin. | |
| CTC1006 | Docker Desktop çalışıyor ancak bir hata durumunda ve yeniden başlatılması gerekiyor. | Docker Desktop'ı yeniden başlatın ve Docker Desktop'ın düzgün çalıştığından emin olun. | |
| CTC1007 | vsdbg İndirme başarısız oldu ancak diskte var olan bir kopya bulundu |
Bu yalnızca bir uyarıdır ve hata ayıklama başarısız olmaz. Bu uyarı, en son sürümü vsdbg indirilemediğinde ancak mevcut bir kopya bulunduğunda ve kullanıldığında gerçekleşir. |
Kullanıcıdan eylem gerekmez. |
| CTC1008 | vsdbg İndirme başarısız oldu ve diskte var olan bir kopya bulunamadı |
F5 indiremedi vsdbg.exe. |
İnternet bağlantınızı denetleyin. |
| CTC1009 | Sürücü paylaşımı kimlik bilgileri büyük olasılıkla geçersiz | Bunun nedeni Docker Desktop tarafından kullanılan Paylaşılan Sürücüler kimlik bilgilerinin güncel olması olabilir. Docker Desktop ayarlarının Paylaşılan Sürücüler sayfasında kimlik bilgilerini sıfırlamayı ve ardından Docker'ı yeniden başlatmayı deneyin. | |
| CTC1010 | Geçerli kullanıcı grupta değil docker-users |
Geçerli kullanıcı grupta değil docker-users . Kendinizi docker-users gruba ekleyin ve ardından oturumu kapatıp Windows'ta yeniden oturum açın. |
|
| CTC1011 | Bağlantı noktaları kullanımda | Kapsayıcı, zaten kullanımda olan belirli bir konak bağlantı noktasını kullanmaya çalışıyor. | Önceki kapsayıcıyı veya bu bağlantı noktasını kullanan diğer uygulamayı durdurun veya uygulamayı farklı bir bağlantı noktası kullanacak şekilde güncelleştirin. |
| CTC1012 | Kullanılmıyor | ||
| CTC1013 | Bu geçerli tür desteklenmiyor veya dotnet core sürümü desteklenmiyor | ||
| CTC1014 | DockerFile oluşturma hatası | Dockerfile oluşturulamıyor. Dockerfile dosyasındaki hatayı düzeltin ve yeniden deneyin. | |
| CTC1019 | Kullanılmıyor | ||
| CTC1020 | Kapsayıcı başlatılmaya çalışılırken UnauthorizedAccessException oluşturuldu | ||
| CTC1021 | Kapsayıcı başlatılmaya çalışılırken SecurityException oluşturuldu | ||
| CTC1022 | Kullanılmıyor | ||
| CTC1023 | Dosya veya dizin bulunamadı. | Bu dockerfile, Docker bağlamı veya proje dosyası bulunamadı olabilir. | |
| CTC1024 | Kapsayıcı başlatılmaya çalışılırken IOException oluştu | ||
| CTC1025 | Docker görüntüsü çekilmeye çalışılırken bir hata oluştu. | Komutun neden başarısız olduğu hakkında daha ayrıntılı bir hata için Çıkış penceresine docker pull bakın. |
|
| CTC1026 | Başlatma ayarı ayrıştırma hatası. | Başlatma Ayarlar.json dosyasında IISExpress ayarı ayrıştırırken IISExpress ayarları veya ayrıştırma hatası bulunamıyor. | Başlatma Ayarlar.json iisexpress ayarlarının geçerli olduğundan emin olun. |
| CTC1027 | Aracı çalıştırırken dev-certs hata oluştu. |
ASP.NET Core geliştirme sertifikasına dev-certs güvenmek için araç çalıştırılırken bir hata oluştu. |
Daha ayrıntılı hata için Çıkış penceresine bakın. |
| CTC1028 | Geçersiz Başlatma URL'si | Hata ayıklama başlatıldığında başlatılacak uygulama URL'si geçersiz | launchUrl Başlatmada Docker başlatma ayarlarında belirtilenden emin olun Ayarlar.json |
| CTC1029 | Docker yürütmesi başarısız oldu | Kapsayıcı içinde uygulama işlemini başlatmak için bir komut çalıştırılırken bir hata oluştu. | Daha ayrıntılı hata için Çıkış penceresine bakın. |
| CTC1030 | Dahili hata | Bilinmeyen bir iç hata oluştu. | Lütfen Visual Studio Geri Bildirimi'nde bir hata açın. |
| CTC1031 | Desteklenmeyen işletim sistemi | Büyük olasılıkla Linux kapsayıcısında .NET Framework projesi kullanılıyor. Windows kapsayıcısına geçin ve yeniden deneyin. | |
| CTC1032 | Kullanılmıyor | ||
| CTC1033 | Kullanılmıyor | ||
| CTC1034 | Kullanılmıyor | ||
| CTC1035 | Docker Desktop indirilemedi | Docker Desktop'ı yüklemeye çalışırken Docker Desktop yükleyicisi (.msi) indirilemiyor. |
İnternet bağlantınızı denetleyin ve hiçbir güvenlik duvarının dosya indirmeyi engellemediğini denetleyin. |
| CTC1036 | Docker Desktop yüklemesi başarısız oldu | Yükleyicideki hatayı düzeltin ve Docker Desktop'ı el ile yükleyin. Alternatif olarak, çözümü yeniden açın; Visual Studio Docker Desktop'ı yüklemeyi yeniden dener. | |
| CTC1037 | Blazor Bildirim dosyası erişim hatası | Blazor statik web varlıkları dosyasının yeniden yazılması Blazor uygulamasında hata ayıklandığında başarısız oldu. | Daha ayrıntılı hata için Çıkış penceresine bakın. |
| CTC1038 | Kapsayıcı hata ayıklama sırasında yok veya çalışmıyor | Kapsayıcının neden başlatılamadığına ilişkin daha fazla ayrıntı için Çıkış penceresine bakın. | |
| CTC1039 | Hata ayıklamak için programın ikili dosyaları kapsayıcıda beklenen konumda bulunamadı. | ||
| CTC1040 | Hata ayıklanan programdan beklenmeyen bir çıkış koduyla çıkıldı | Uygulama işlemi başlatılamıyor. Daha fazla ayrıntı için Çıkış penceresine bakın. | |
| CTC1041 | Docker Desktop yüklemesi tamamlanmadı. | Docker Desktop'ın yüklenmesi tamamlanmış gibi görünmüyor. Lütfen yeniden başlatmayı deneyin ve sorun devam ederse Docker Desktop yüklemenizi onarmayı deneyin. |
Docker-compose'a özgü hata kodları
| Kod | Açıklama | Notlar | Düzelt |
|---|---|---|---|
| DTP1001 | Ana bilgisayar bağlantı noktası bulunamadı | Docker Compose projesinde Hizmet URL'si belirtecini {ServicePort}belirtir, ancak kapsayıcının ilgili konak bağlantı noktası yoktur. |
Kapsayıcının doğru URL düzeni (http veya https) için bir konak bağlantı noktasıyla başlatıldığından emin olun. |
| DTP1002 | Kapsayıcı bulunamadı | Docker Compose projesinde hata ayıklanırken kapsayıcı başlatılmadı veya kapsayıcıdan çıkıldı. | Kapsayıcının neden başlatılamadığını öğrenmek için Çıkış penceresine bakın. |
| DTP1003 | Docker Compose projesinde hata ayıklarken hizmet bulunamadı. | Docker Compose belgesinde bir veya daha fazla dotnet hizmeti tanımlandığından emin olun. | |
| DTP1004 | Docker Compose yapı iskelesi hatası | Docker Compose desteğini yeniden eklemeyi deneyin. | |
| DT1001 | Docker Compose komutunu çalıştıran bir hata nedeniyle hata ayıklama başarısız oldu. | Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın. | |
| DT1002 | Geçersiz hedef işletim sistemi | Özelliğinde DockerDefaultTargetOS belirtilen bilinmeyen Dockerfile hedef işletim sistemi. |
Desteklenen değerler 'Windows' ve 'Linux' değerleridir. |
| DT1003 | Komut yürütülmeye çalışılıyorken beklenmeyen bir hata oluştu. | Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın. | |
| DT1004 | Docker Compose dosyasında hata | Tüm Docker Compose belgelerini denetleyin ve geçerli olduklarından emin olun. | |
| DT1005 | Docker Compose komutu yürütme hatası | Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın. | |
| DT1006 | Etkin başlatma profilinde kullanılan oluşturma profili adı Docker Compose belgesinde bulunamadı. | Örneğin, etkin başlatma profili burada gösterildiği gibi adlı p2 oluşturma profilini kullanıyorsa:"Docker Compose": {"commandName": "DockerCompose","commandVersion": "1.0","composeProfile": {"includes": [ "p2"]}}ancak docker-compose.yml profili p2tanımlamadıysa bu hatayı görürsünüz. |
Başlatma profilini doğru oluşturma profilini kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1007 | Oluşturma profilini kullanan etkin başlatma profilinde geçersiz hizmet adı. | Örneğin, etkin başlatma profili oluşturma profilini p1 kullanıyorsa ve burada gösterildiği gibi oluşturma profili p1 için hizmet listesini tanımlıyorsa:"Docker Compose": {"commandName": "DockerCompose","commandVersion": "1.0","composeProfile": {"includes": ["p1"],"serviceActions": {"webapp2": "StartWithoutDebugging"}}}ancak docker-compose.yml hizmeti webapp2tanımlamıyorsa bu hatayı görürsünüz. |
Başlatma profilini doğru hizmet adını kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1008 | Oluşturma profilini kullanan etkin başlatma profilinde geçersiz hizmet eylemi. | Örneğin, etkin başlatma profili oluşturma profili p1 kullanıyorsa ve bir hizmet () için yanlış eylemi (wrongActionnamewebapplication) tanımlıyorsa."Docker Compose": { "commandName": "DockerCompose","commandVersion": "1.0","composeProfile": {"includes": ["p1"],"serviceActions": {"webapp": "wrongActionname"}}} |
Oluşturma profili kullanan hizmet için tek geçerli eylem olan hizmet eylemini StartWithoutDebuggingolarak düzeltin. |
| DT1009 | Etkin başlatma profili hem hem serviceActionsde composeProfile kullanıyor. |
Visual Studio başlatma profili oluşturma profilleri kullanılarak veya oluşturma profili kullanmadan bir hizmet listesi seçerek tanımlanabilir; her ikisi kullanılarak oluşturulamaz. Bu nedenle etkin bir başlatma profili aşağıda gösterildiği gibi ikisini de kullanıyorsa bu hatayı görürsünüz."Docker Compose": {"commandName": "DockerCompose","commandVersion": "1.0","composeProfile": {"includes": ["p1"]},"serviceActions": {"webapp": "StartWithoutDebugging"}} |
composeProfile Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın veya serviceActions kullanın. |
| DT1010 | Etkin başlatma profilinde geçersiz hizmet adı | Örneğin, etkin başlatma profili burada gösterildiği gibi öğesini serviceActions tanımlıyorsa:"Docker Compose": {"commandName": "DockerCompose","commandVersion": "1.0","serviceActions": {"redis1": "StartWithoutDebugging","webapp8": "StartWithoutDebugging"}}docker-compose.yml Ancak hizmeti redis1tanımlamıyorsa bu hatayı görürsünüz. |
Başlatma profilini doğru hizmet adını kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1011 | Etkin başlatma profilinde geçersiz hizmet eylemi. | Örneğin, etkin başlatma profili aşağıda gösterildiği gibi yanlış hizmet eylemini (wrongAction) kullanıyorsa bu hatayı görürsünüz."Docker Compose": {"commandName": "DockerCompose","commandVersion": "1.0","serviceActions": {"webapplication8": "wrongAction"}} |
Hizmet eylemini , StartDebuggingveya StartWithoutDebugging'lerinden DoNotStartbirine düzeltin. Veya Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1012 | Geçersiz başlatma profili. Hem hem de composeProfile serviceActions eksik. |
Visual Studio başlatma profili oluşturma profilleri kullanılarak veya oluşturma profili kullanmadan bir hizmet listesi seçip seçilerek tanımlanabilir. Ancak etkin başlatma profili hiçbiri ile tanımlanmamıştır. | Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1013 | Etkin başlatma profili bulunamadı | Etkin başlatma profilinin başlatma Ayarlar.json tanımlandığından emin olun. | |
| DT1014 | Geçersiz profil sürümü. | Örneğin, etkin başlatma profili bilinmeyen bir komut sürümünü (10.0) tanımlıyorsa:"Docker Compose":"commandName": "DockerCompose","commandVersion": "10.0","serviceActions": {"webapp8": "StartDebugging","redis": "StartWithoutDebugging"}} |
Lütfen desteklenen commandVersioniçin hata iletisine bakın veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın. |
| DT1015 | Desteklenmeyen eski profil sürümü. | Profil sürümü artık geçerli Visual Studio tarafından desteklenmiyor. Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanarak profili desteklenen en son sürüme yükseltin. | |
| DT1016 | Visual Studio'nun daha yeni sürümünden profil kullanma | Profil sürümü, desteklenen geçerli sürümden daha yüksektir. Lütfen Visual Studio'yu en son sürüme yükseltin. | |
| DT1017 | Visual Studio'nun daha yeni sürümünden profil kullanma, ancak çalışmaya devam edecektir | Bu bir uyarı iletisidir | Profil sürümü, desteklenen geçerli sürümden daha yüksektir, ancak Visual Studio'nun geçerli sürümüyle uyumlu olsa da bazı özellikler eksik olabilir. |
| DT1018 | Eski profil sürümünü kullanma, ancak uyumlu. | Bu bir uyarı iletisidir | Profil sürümü en son sürümden daha düşük, ancak yine de uyumludur. Yeni özelliklerden bazıları çalışmayabilir. Visual Studio'nun en son sürümüne yükseltmeyi göz önünde bulundurun. |
| DT1019 | Desteklenmeyen oluşturma v2 | Docker Compose v2'nin oluşturma profilini desteklemeyen eski sürümünü kullanıyorsunuz. | Docker Compose'u en son sürüme yükseltin. |
Tek projeye özgü hata kodları
| Kod | Açıklama | Notlar | Düzelt |
|---|---|---|---|
| CTP1001 | Kullanılmıyor | ||
| CTP1002 | Kullanılmıyor | ||
| CTP1003 | Kapsayıcı hata ayıklama sırasında yok veya çalışmıyor | Kapsayıcının neden başlatılamadığını öğrenmek için Çıkış penceresine bakın. | |
| CTP1004 | Docker iskelesi hatası | Docker desteğini eklemeyi yeniden deneyin. | |
| CTP1005 | Geçersiz hedef işletim sistemi | Özelliğinde DockerDefaultTargetOS belirtilen bilinmeyen Dockerfile hedef işletim sistemi. Desteklenen değerler 'Windows' ve 'Linux' değerleridir. |
|
| CTP1006 | Kapsayıcı içinde uygulama durdurulamadı. | Bu sadece bir uyarı. | Uygulamanın kullanımda olmadığından emin olun. |
| CTP1007 | Kullanılmıyor | ||
| CTP1008 | Kullanılmıyor | ||
| CTP1009 | Azure İşlevleri CLI indirilemedi | Daha fazla ayrıntı için Çıkış penceresine bakın. |