Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Internet Information Services 7.0, Internet Information Services 7.5, Internet Information Services 8.0
Voor bepaalde veelvoorkomende foutgevallen worden foutberichten weergegeven in Web Deploy. In dit artikel wordt uitgelegd waarom het foutbericht wordt weergegeven en worden de stappen beschreven om de fouten te voorkomen. Het foutbericht kan afwijken, afhankelijk van hoe Web Deploy is gestart. Microsoft WebMatrix kiest er bijvoorbeeld voor om aangepaste foutberichten weer te geven. De foutberichten in de volgende secties worden weergegeven op de msdeploy.exe opdrachtregel en API:
MySqlDumpNotFound
Diagnose
Web Deploy kan het uitvoerbare mysqldump.exe mogelijk niet vinden. Dit uitvoerbare bestand is vereist voor MySQL-database-implementaties.
Oplossing
U kunt een van de volgende tijdelijke oplossingen proberen:
- Plaats het uitvoerbare bestand in
C:\Program Files\MySQL\MySQL Server\bin. - Stel een
REG_SZregistersleutel in om naar het uitvoerbare bestand te verwijzen. Stel bijvoorbeeldHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPathin opc:\mysqldump\mysqldump.exe
RemoteAppNotFound
Diagnose
Kan de externe toepassing niet vinden. Deze fout kan optreden als u probeert een dump van 'remotesite/remoteapp' uit te voeren waarbij 'remoteapp' niet daadwerkelijk bestaat.
Resolutie
Geef een externe toepassingsnaam op die daadwerkelijk bestaat.
FileOrFolderNotFound
Diagnose
Deze fout kan optreden als u een SetAcl bestand of map probeert uit te voeren die niet bestaat.
Resolutie
Geef een bestand of map op dat bestaat.
FOUT_BESTEMMING_ONGELDIG
Diagnose
De computernaam is onjuist getypt of de computer is niet bereikbaar.
Resolutie
Controleer of de computernaam geldig is. Probeer de computer handmatig te pingen.
ERROR_DESTINATION_NOT_REACHABLE
Diagnose
De webbeheerservice of externe agent is niet geïnstalleerd of onbereikbaar op de externe computer.
Oplossing
Controleer of de externe agentservice of webbeheerservice is gestart op de externe computer, afhankelijk van de computer waarmee u verbinding maakt. U kunt net start wmsvc en net start msdepsvc op de externe computer uitvoeren om ervoor te zorgen dat deze services worden gestart. Zorg er ook voor dat een firewall de communicatie met de bestemming niet onderbreekt.
FOUT_GEBRUIKER_NIET_GEAUTORISEERD
Diagnose
Deze foutcode kan om verschillende redenen worden weergegeven. Dit duidt meestal op een verificatie- of autorisatieprobleem en kan worden veroorzaakt door een van de volgende redenen:
- De gebruiker bestaat niet.
- De gebruiker heeft geen IIS Manager-toegang tot de site als deze verbinding maakt met behulp van webbeheerservice.
- De site bestaat niet.
- Het wachtwoord is onjuist.
Oplossing
Voer de volgende stappen uit om verbinding te maken met behulp van de webbeheerservice:
- Controleer of de gebruikersnaam en het wachtwoord juist zijn.
- Controleer of de site bestaat.
- Controleer of u de machtigingen voor IIS-beheer hebt voor het bereik van de site.
Voer de volgende stappen uit om verbinding te maken met behulp van de Remote Agent Service:
Controleer of de gebruikersnaam en het wachtwoord juist zijn.
Controleer of het gebruikersaccount dat u hebt opgegeven lid is van de groep Administrators op de externe computer.
Notitie
Als u de ingebouwde beheerder niet gebruikt, maakt u een nieuwe groep met de naam MSDepSvcUsers en voegt u de nieuwe beheerder toe aan die groep.
Controleer of de site bestaat.
FOUT_GEBRUIKER_IS_GEEN_BEHEERDER
Diagnose
De ERROR_USER_NOT_ADMIN code wordt weergegeven als u verbinding probeert te maken met de Remote Agent-service, maar u niet de juiste beheerdersreferenties hebt opgegeven.
Resolutie
De Remote Agent-service accepteert ingebouwde beheerders- of domeinbeheerdersreferenties. Als u een niet-domeininstallatie hebt en een ander account dan de ingebouwde beheerder wilt gebruiken, voert u de volgende stappen uit:
- Maak een afzonderlijke gebruikersgroep
MSDepSvcUsersop een externe computer. - Maak een lokaal account
Aop zowel lokale als externe computer. - Toevoegen
AaanMSDepSvcUsersop externe computer. - Gebruik het account
Aom te publiceren, zodat u kunt publiceren zonder dat u een ingebouwd beheerdersaccount nodig hebt.
FOUT_CERTIFICAAT_VALIDATIE_MISLUKT
Diagnose
Het certificaat dat wordt gepresenteerd door het eindpunt Web Deploy, is niet vertrouwd of ongeldig. Dit gebeurt meestal als de externe server een zelfondertekend certificaat heeft voor de externe agentservice of de webbeheerservice.
Resolutie
Installeer een vertrouwd certificaat op het eindpunt of probeer certificaatvalidatie te omzeilen.
Geef vanaf de msdeploy.exe opdrachtregel de
-allowUntrustedvlag door.Controleer
Allow Untrustedin de Visual Studio-publiceren-gebruikersinterface.Geef vanuit een Visual Studio-implementatiepakket (bijvoorbeeld MyApp.deploy.cmd) de
-allowUntrustedvlag door.Toevoegen
<AllowUntrustedCertificate>true</AllowUntrustedCertificate>aan het pubxml-bestand:<PropertyGroup> <AllowUntrustedCertificate>true</AllowUntrustedCertificate> </PropertyGroup>
ERROR_PROXY_GATEWAY
Diagnose
Een proxygateway voorkomt dat Web Deploy communiceert met het externe Web Deploy-eindpunt.
Resolutie
Web Deploy leest geen systeemproxy-instellingen. Probeer als tijdelijke oplossing de systeemproxy uit te schakelen door de volgende stappen uit te voeren:
- Start Internet Explorer.
- Selecteer Extra>Opties.
- Selecteer Verbinding.
- Selecteer LAN-instellingen.
- Schakel alle selectievakjes uit.
FOUT_LOCATIE_BESTAAT_NIET
Diagnose
De opgegeven IIS-site bestaat niet.
Resolutie
Controleer of de opgegeven site daadwerkelijk bestaat. Soms krijgt u deze fout mogelijk als u in plaats van / in de site-URL hebt opgegeven\. Probeer te veranderen / in \.
FOUT_TOEPASSING_BESTAAT_NIET
Diagnose
De opgegeven toepassing bestaat niet in IIS.
Oplossing
Controleer IIS-beheer om te controleren of u de naam van het toepassingspad correct hebt opgegeven.
ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_DBFULLSQL (Gebruiker is niet geautoriseerd voor DBFULLSQL)
FOUT_GEBRUIKER_NIET_GEAUTORISEERD_VOOR_DBMYSQL
FOUT_USER_NIET_GEAUTORISEERD_VOOR_SETACL
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLNETFX,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLPIPELINE,
FOUT_GEBRUIKER_NIET_GEAUTORISEERD_VOOR_RECYCLEAPP
FOUT_GEBRUIKER_NIET_GEAUTORISEERD_OM_APP_TE_MAKEN
FOUT_GEBRUIKER_NIET_GEAUTORISEERD_VOOR_INHOUDSPAD
De lijst met fouten deelt de volgende diagnose, oplossing en tijdelijke oplossing:
Diagnose
Een niet-gebruiker met beheerdersrechten heeft geprobeerd een bewerking uit te voeren met een Web Deploy-provider waarvoor de gebruiker momenteel niet is geautoriseerd.
Oplossing
Web Deploy setup maakt standaard regels voor beheerservicedelegering, waardoor niet-beheerders bewerkingen met deze provider kunnen uitvoeren. Controleer of de vereiste delegeringsregel voor deze provider juist is ingesteld.
Tijdelijke oplossing
Vanuit het Programma's>Configuratiescherm voert u Repair uit op Web Deploy. U kunt de overdrachtsregel ook handmatig maken.
ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER
Diagnose
Een niet-gebruiker met beheerdersrechten heeft geprobeerd een bewerking uit te voeren met een Web Deploy-provider waarvoor de gebruiker momenteel niet is geautoriseerd. Deze foutcode wordt weergegeven als u een bewerking probeert uit te voeren met een provider waarvoor de installatie van Web Deploy geen delegeringsregel maakt.
Oplossing
De installatie van Web Deploy maakt geen delegeringsregel voor deze provider. Maak de overdrachtsregel handmatig.
FOUT_ONVOLDOENDE_TOEGANG_TOT_SITE_MAP
Diagnose
Deze fout kan optreden wanneer u verbinding probeert te maken via de webbeheerservice als een niet-beheerder:
- Als u verbinding wilt maken met behulp van IIS Manager-referenties, heeft de identiteit van de webbeheerservice (meestal lokale service) machtigingen voor volledig beheer nodig voor de hoofdmap van de site om daaronder bestanden en mappen te kunnen maken.
- Om verbinding te maken met behulp van Windows-referenties, moet de Windows-gebruiker volledige controle hebben over de hoofdmap van de site om bestanden en mappen te kunnen maken.
Oplossing
Geef het juiste account volledig beheer op de hoofdmap van de site. U kunt ook de volgende stappen uitvoeren:
- Start IIS Manager en klik met de rechtermuisknop op de betreffende site.
- Klik op Deploy>Configure voor Web Deploy Publishing.
- Selecteer een geschikte gebruikersnaam.
- Klik op Instellen.
ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG
Diagnose
De RunAs-identiteit die is opgegeven voor de createApp-delegeringsregel moet schrijftoegang hebben tot het applicationHost.config-bestand van de IIS-server.
Resolutie
Geef schrijftoegang op tot het applicationHost.config-bestand van de IIS-server voor de RunAs-identiteit van de createApp-delegeringsregel.
FOUT_ONGELDIGE_VERBINDINGSSTRING
Diagnose
Er is een ongeldige database verbindingsreeks opgegeven waardoor een dbFullSql of dbMySql provider niet correct werd uitgevoerd. Deze fout kan optreden als een verbindingsreeks ongeldig is (bijvoorbeeld Se v ver=localhost;...) of als de verbindingsreeks sleutels bevat, die de doeldatabaseserver niet herkent.
Oplossing
Controleer of de verbindingsreeks geldig is.
ERROR_SQL_EXECUTION_FAILURE
Diagnose
Er is een fout opgetreden bij het uitvoeren van een SQL-script.
Resolutie
Deze fout kan om verschillende redenen optreden. Zie Webontwikkeling in Windows voor meer informatie.
FOUT_TYPE_NIET_GEVONDEN_IN_ASSEMBLAGE
Diagnose
Voor de dbFullSql provider van Web Deploy is serverbeheerobjecten versie 10 of hoger vereist.
Oplossing
De SQL-provider kan niet worden uitgevoerd vanwege een ontbrekende afhankelijkheid. Zorg ervoor dat Microsoft SQL Server Management Objects (versie 10 of hoger) is geïnstalleerd.
ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST - Het te verwijderen object bestaat niet.
Diagnose
Web Deploy heeft oorspronkelijk een object gevonden dat moet worden verwijderd, maar toen het werd geprobeerd het te verwijderen, ontbreekt het object.
Oplossing
Zorg ervoor dat er geen andere externe processen zijn die het doel wijzigen tijdens het uitvoeren van een synchronisatie.
ERROR_APPPOOL_VERSION_MISMATCH
Diagnose
De versie van de brontoepassingsgroep verschilt van de versie van de doeltoepassingsgroep.
Resolutie
U kunt de versies van de groep van toepassingen handmatig wijzigen zodat deze overeenkomen met de bron en het doel, of de apppoolnetfx provider gebruiken om dit automatisch te doen.
FOUT_CENTRAAL_CERT_STORE_INSTELLINGEN_KUNNEN_NIET_WORDEN_GELEZEN
Diagnose
Het centrale certificaatarchief kan niet worden gebruikt in uw huidige configuratie.
Oplossing
U moet ervoor zorgen dat u IIS 8 of hoger gebruikt. Als u msdeploy.exe uitvoert op een 64-bits server, moet u ervoor zorgen dat u de 64-bits versie van het uitvoerbare bestand gebruikt.
FOUT_CENTRALE_CERTIFICAATOPSLAG_NIET_GOED_GECONFIGUREERD
Diagnose
Het gecentraliseerde SSL-certificaatarchief is niet geïnstalleerd of juist ingesteld. Deze functie wordt ook niet ondersteund op IIS 7.5 of eerder.
Resolutie
Controleer of op de server waarmee u synchroniseert IIS 8 of hoger wordt uitgevoerd. Controleer ook of het gecentraliseerde SSL-certificaatarchief is geïnstalleerd en geconfigureerd op die server.
FOUT_VEREISTE_AFHANKELIJKHEDEN_ONTBREKEN
Diagnose
Voor de AppHostAuthOverride-provider is IIS 7 of hoger vereist.
Resolutie
Zorg ervoor dat op de doelserver die u wijzigt IIS 7 of hoger wordt uitgevoerd.
ERROR_COULD_NOT_CONNECT_TO_REMOTESVC
Diagnose
Web Deploy kan geen verbinding maken met de externe service.
Oplossing
Zorg ervoor dat:
- U kunt de externe computer pingen.
- De
msdepsvcofwmsvcservice wordt gestart op de externe server. - Uw firewall blokkeert geen binnenkomende verbindingen van uw poorten op de bestemming. Als u de standaardinstallatie hebt gebruikt, is dit 80 voor
msdepsvcen 8172 voorwmsvc.
FOUT_FRAMEWORK_VERSIES_KOMEN_NIET_OVEReen
Diagnose
De ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH fout kan optreden als u een webserversynchronisatie uitvoert tussen twee computers waarop verschillende versies van .NET zijn geïnstalleerd.
Oplossing
Web Deploy geeft standaard de voorkeur aan het gebruik van de .NET-versie die is opgegeven in het configuratiebestand. Als de versie van .NET die Web Deploy op de client gebruikt, verschilt van de versie op de server, wordt een webserversynchronisatie geblokkeerd om te voorkomen dat instellingen van verschillende versies van .NET worden gemigreerd. U kunt dit probleem oplossen door twee opties te kiezen:
Gebruik de
netFxVersionproviderinstelling om Web Deploy precies te informeren welke .NET-instellingen moeten worden gemigreerd. Hier volgt een opdrachtregelvoorbeeld, waarmee Web Deploy wordt gedwongen om .NET-instellingen te synchroniseren:msdeploy.exe -verb:sync -source:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2 -dest:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2,computername=destServernameVoer Web Deploy uit in dezelfde versie van .NET tussen client en server. Wijzig aan de clientzijde de volgorde van het
supportedRuntimeversie-element in het%programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.configbestand voor de versie van .NET die als eerste is opgegeven (zie gacInstall-provider voor een voorbeeld). Dit geeft de versie van .NET aan, ervan uitgaande dat deze op uw systeem is geïnstalleerd. Aan de serverzijde kunt u hetzelfde doen voor%programfiles%\IIS\microsoft web deploy\msdepsvc.exe.config. Als u dit bestand wijzigt, zorg er dan voor dat u de Web Deployment Agent Services opnieuw start, namelijk denet stop msdepsvcennet start msdepsvc.
ERROR_HTTPCERT_BINDING_NOT_FOUND
Diagnose
Kan de opgegeven binding niet vinden.
Oplossing/Resolutie
Voer netsh http show sslcert vanaf de opdrachtregel uit om te controleren of de opgegeven binding bestaat. Als deze niet wordt gevonden, moet u deze mogelijk opnieuw maken via IIS-beheer.
FOUT_ONJUISTE_PARAMETER_TAG
Diagnose
Er is een onjuiste parametertag doorgegeven.
Resolutie
Voer Microsoft Deploy opnieuw uit met de SQL-, SQLCE- of MYSQL-tag.
FOUT_ONGELDIGE_PAD
Diagnose
Het pad van de provider is ongeldig.
Resolutie
Het pad voor uw provider kan verschillen, afhankelijk van de provider die u gebruikt. Zie Web Deploy Providers voor meer informatie over de provider die u gebruikt.
FOUT_ONGELDIGE_INSTELLING_OPGEGEVEN
Diagnose
De opgegeven providerinstelling is ongeldig.
Oplossing
Zie Web Deploy Providers voor meer informatie over de provider die u gebruikt.
FOUT_ONJUISTE_INSTELLINGSWAARDE_OPGEGEVEN
Diagnose
De waarde van de providerinstelling is ongeldig.
Oplossing
Zie Web Deploy Providers voor meer informatie over de provider die u gebruikt.
FOUT_SNI_BINDINGS_NIET_ONDERSTEUND
Diagnose
SNI-bindingen worden alleen ondersteund op IIS 8 of hoger.
Resolutie
SNI-bindingen kunnen alleen worden gemaakt op IIS 8 of hoger.
ERROR_FAILED_TO_RESTORE_BACKUP
Diagnose
Web Deploy kan een back-up niet herstellen.
Oplossing
Controleer de volgende punten:
- De opgegeven back-up bestaat op de server.
- Als de back-up een database bevat, wordt een verbindingsreeks opgegeven in de instelling van de verbindingsreeks provider.
FOUT_BACK-UPS_ZIJN_NIET_CORRECT_GECONFIGUREERD
Diagnose
De back-upfunctie is niet juist geconfigureerd op de doelserver.
Oplossing
Controleer de gebeurtenislogboeken op hints over welke instellingen onjuist zijn geconfigureerd. Controleer of de instellingen die zijn opgeslagen in het bestand applicationHost.config voldoen aan het IIS-schemabestand BackupManagerSchema.xml.
FOUT_KAN_GEEN_BACKUP_MAKEN
Diagnose
Web Deploy kan geen nieuwe back-up maken op de doelserver.
Resolutie
Controleer of:
- Als u een
appHostConfigprovidersynchronisatie uitvoert, moet u ervoor zorgen dat het pad voor de provider niet leeg is. - Als er meerdere providers zijn in een manifest dat gebruikmaakt van virtuele paden, moet u ervoor zorgen dat alle paden naar dezelfde toepassing verwijzen.
- Als u een handmatige back-up uitvoert, controleert u of de functie is ingeschakeld in de back-upinstellingen van de server.
- Controleer de gebeurtenislogboeken van de server als het foutbericht dat wordt geretourneerd naar de client niet de vereiste informatie bevat.
FOUT_INSTELLING_IS_ALLEEN_LEZEN
Diagnose
De back-upinstelling die u wilt instellen, is gemarkeerd als alleen-lezen en kan niet worden ingesteld.
Resolutie
De serverbeheerder moet de back-upinstelling markeren als 'settable' in het bestand applicationHost.config door het bestand handmatig bij te werken of door de PowerShell-scripts van Web Deploy te gebruiken.
FOUT_BESTAND_IN_GEBRUIK
Diagnose
Een doelbestand kan niet worden overschreven of verwijderd omdat het momenteel in gebruik is.
Oplossing
Zorg ervoor dat het doelbestand niet in gebruik is voordat u een synchronisatie uitvoert. Als u inhoud synchroniseert met een website die wordt gehost op IIS 7 of hoger (met behulp van de appHostConfig, iisAppof contentPath providers), kunt u overwegen de toepassing offline te halen tijdens de synchronisatie door de appOffline regel in te schakelen.
U kunt de appOffline regel configureren in het publicatieprofiel (.pubxml). Voeg het EnableMSDeployAppOffline-element toe aan de PropertyGroup als volgt:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
ERROR_FAILED_TO_BRING_APP_ONLINE
Diagnose
Web Deploy kon het app_offline.htm bestand niet van de site verwijderen nadat de synchronisatie is voltooid.
Resolutie
U kunt de synchronisatie opnieuw uitvoeren met de appOffline regel ingeschakeld of het app_offline.htm bestand handmatig verwijderen uit de hoofdmap van uw site op de doelserver. Raadpleeg de gebeurtenislogboeken van de server voor meer informatie over de reden voor de fout.
U kunt de appOffline regel configureren in het publicatieprofiel (.pubxml). Voeg het EnableMSDeployAppOffline element als PropertyGroup volgt toe:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
FOUT_HOGERE_FX-VERSIE_VEREIST
Diagnose
Web Deploy kan geen synchronisatie uitvoeren met behulp van DAC (SQL Dedicated Administrator Connection), omdat SQL DAC .NET 4.0 vereist.
Resolutie
Zorg ervoor dat op de server die de SQL-verbinding maakt met DAC .NET 4.0 is geïnstalleerd. Als u verbinding maakt met behulp van de msdeploy.exe-client , controleert u of .NET 4.0 wordt vermeld als de eerste optie in het msdeploy.exe configuratiebestand. Als u verbinding maakt met het msdepsvc servereindpunt (webimplementatieagentservice), controleert u of .NET 4.0 wordt vermeld als de eerste optie in het msdepsvc.exe configuratiebestand.
FOUT_MAX_AANTAL_APPLICATIES_OVERSCHREDEN
Diagnose
U hebt meer webtoepassingen gemaakt dan is toegestaan op de doelserver.
Oplossing
Vraag meer toepassingen aan bij uw serverbeheerder of verwijder enkele van uw bestaande toepassingen.
FOUT_API_NIET_ONDERSTEUND (ERROR_API_NOT_SUPPORTED)
Diagnose
De API die wordt aangeroepen, bestaat niet op de doelserver omdat de server een eerdere versie van Web Deploy gebruikt.
Oplossing
Installeer de nieuwste versie van Web Deploy op de server.
DacFxNeededForSQLProvider, ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER, ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER
De groep van drie fouten deelt de volgende diagnose en oplossing:
Diagnose
SQL DAC en de bijbehorende afhankelijkheden zijn niet geïnstalleerd.
Resolutie
Webplatforminstallatieprogramma gebruiken om het volgende te installeren:
- Microsoft SQL Server 2012 Data-Tier Application Framework
- SQL Server 2012 Transact-SQL ScriptDom
- SQL Server System CLR Types 11.0
ERROR_PACKAGE_TOO_LARGE
Diagnose
Het pakket of de back-up die wordt gemaakt, overschrijdt de maximale grootte van 4 GB.
Oplossing
Gebruik de archiveDir provider bij het maken van een pakket. Er is nu geen oplossing voor deze limiet met betrekking tot automatische back-ups.
ERROR_TIMED_OUT
Diagnose
MySqlDump heeft te lang geduurd om te reageren op een bepaalde query.
Oplossing
U kunt wijzigen hoe lang Web Deploy wacht tot MySqlDump wordt geretourneerd vanuit een query door de waarde van de WaitAttemptsSettingInfo instellingen en WaitIntervalSettingInfo provider te wijzigen.
ERROR_ASSEMBLY_NOT_FOUND
Diagnose
Vereiste afhankelijkheden kunnen niet worden geladen.
Oplossing
Als u Web Deploy handmatig hebt geïnstalleerd via de MSI, installeert u Web Deploy opnieuw met behulp van webplatforminstallatieprogramma, waarmee u de vereiste afhankelijkheden voor u kunt installeren.
ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP, ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER
De foutcodes ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP en ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER codes delen de volgende diagnose en oplossing:
Diagnose
SMO (Shared Management Objects) van SQL is niet gevonden of de geïnstalleerde versie is te oud.
Oplossing
Installeer de nieuwste versie van SMO met webplatforminstallatieprogramma.
FOUT_KAN_GEEN_VERBINDING_MET_DATABASE_MAKEN
Diagnose
Deze fout treedt op omdat er geen verbinding kan worden gemaakt met een database.
Oplossing
Controleer of:
- Uw verbindingsreeks is juist.
- Het account dat is opgegeven in de verbindingsreeks heeft toegang tot de database.
- De databaseserver waarmee u verbinding maakt, staat externe verbindingen toe.
- De databaseserver kan worden geopend vanaf de computer waarop Web Deploy wordt uitgevoerd. Als u verbinding maakt met een externe webserver en een database hebt opgegeven, moet u ervoor zorgen dat de externe webserver toegang heeft tot uw database.
ERROR_DACPAC_EXTRACTION_TIMEDOUT
Diagnose
De DAC PAC-actie duurde te lang om te voltooien.
Resolutie
Verhoog de hoeveelheid tijd die Web Deploy wacht totdat een opdracht is voltooid door de CommandTimeout providerinstelling op te geven.
FOUT_NIET_ONDERSTEUND
Diagnose
Azure Websites biedt geen ondersteuning voor het maken van nieuwe virtuele toepassingen of het wijzigen van de bestaande toepassingsconfiguratie op de server tijdens een Web Deploy-publicatiebewerking.
Resolutie
U kunt nieuwe virtuele toepassingen maken of bestaande configuratie-instellingen voor uw website wijzigen via Azure Portal (https://portal.azure.com/). Om dit te doen
- Meld u aan bij de portal.
- Open de site-instellingen.
- Selecteer de tab Configureren.
- Wijzig uw site op het tabblad Configureren zodat deze overeenkomt met de configuratie-instellingen van de toepassing die u wilt implementeren. In de meeste gevallen is dit gewoon een kwestie van het wijzigen van de .NET Framework-versie, maar in sommige gevallen moet u mogelijk ook een nieuwe virtuele toepassing toevoegen.
FOUT_UITZONDERING_BIJ_HET_MAKEN_VAN_OBJECT
Dit duidt meestal op een probleem met het valideren van de providers op de bron. Als u bijvoorbeeld inhoud probeert te synchroniseren vanuit een bronbestandsshare en u geen toegang hebt tot de bestandsshare, ziet u mogelijk deze foutcode. Voor dergelijke problemen moet u ervoor zorgen dat u toegang hebt tot alle brongegevens waaruit u wilt publiceren.
FOUT_BIJ_HET_UITVOEREN_VAN_METHODE
Een algemene foutcode om aan te geven dat er een probleem is opgetreden bij het publiceren van een database. Normaal gesproken zouden de stacktracering en het bericht dat aan deze code is gekoppeld, de werkelijke fout aangeven die wordt veroorzaakt door SQL Management Objects of SQL Data-Tier Application Framework.