Foutcodes voor web-implementatie
Van toepassing op: Internet Information Services 7.0, Internet Information Services 7.5, Internet Information Services 8.0
Voor bepaalde veelvoorkomende foutgevallen geeft Web Deploy foutberichten weer. In dit artikel wordt uitgelegd waarom het foutbericht wordt weergegeven en worden de stappen beschreven om de fouten te voorkomen. Het foutbericht kan verschillen, afhankelijk van hoe Web Deploy wordt 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 uitvoerbaremysqldump.exe mogelijk niet vinden. Dit uitvoerbare bestand is vereist voor implementaties van MySQL-databases.
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_SZ
registersleutel in om naar het uitvoerbare bestand te verwijzen. Stel bijvoorbeeld inHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPath
opc:\mysqldump\mysqldump.exe
RemoteAppNotFound
Diagnose
De externe toepassing kan niet worden gevonden. Deze fout kan optreden als u een dump van 'remotesite/remoteapp' probeert uit te voeren waarbij 'remoteapp' niet daadwerkelijk bestaat.
Oplossing
Geef een externe toepassingsnaam op die daadwerkelijk bestaat.
FileOrFolderNotFound
Diagnose
Deze fout kan optreden als u een SetAcl
probeert uit te voeren op een bestand of map die niet bestaat.
Oplossing
Geef een bestand of map op die bestaat.
ERROR_DESTINATION_INVALID
Diagnose
De computernaam is onjuist getypt of de computer is niet bereikbaar.
Oplossing
Controleer of de computernaam geldig is. Probeer de computer handmatig te pingen.
ERROR_DESTINATION_NOT_REACHABLE
Diagnose
Webbeheerservice of externe agent is niet geïnstalleerd of onbereikbaar op de externe computer.
Oplossing
Controleer of de Remote Agent-service of webbeheerservice is gestart op de externe computer, afhankelijk van met welke u verbinding maakt. U kunt en net start msdepsvc
uitvoeren net start wmsvc
op de externe computer om ervoor te zorgen dat deze services worden gestart. Zorg er ook voor dat de communicatie met de bestemming niet wordt onderbroken door een firewall.
ERROR_USER_UNAUTHORIZED
Diagnose
Deze foutcode kan om verschillende redenen worden weergegeven. Dit duidt meestal op een verificatie- of autorisatieprobleem en kan een van de volgende oorzaken hebben:
- De gebruiker bestaat niet.
- De gebruiker heeft geen iis-beheertoegang 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 via 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 via 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.
Opmerking
Als u de ingebouwde beheerder niet gebruikt, maakt u een nieuwe groep met de naam msDepSvcUsers en voegt u uw nieuwe beheerder toe aan die groep.
Controleer of de site bestaat.
ERROR_USER_NOT_ADMIN
Diagnose
De ERROR_USER_NOT_ADMIN code wordt weergegeven als u verbinding probeert te maken met de externe agentservice, maar geen juiste beheerdersreferenties hebt opgegeven.
Oplossing
De Remote Agent-service accepteert ingebouwde beheerders- of domeinbeheerderreferenties. Als u een niet-domeininstelling hebt en een ander account dan de ingebouwde beheerder wilt gebruiken, voert u de volgende stappen uit:
- Maak een afzonderlijke gebruikersgroep
MSDepSvcUsers
op een externe computer. - Maak een lokaal account
A
op zowel een lokale als externe computer. - Toevoegen
A
aanMSDepSvcUsers
op externe computer. - Gebruik account
A
om te publiceren. Hiermee kunt u publiceren zonder dat u een ingebouwd beheerdersaccount nodig hebt.
ERROR_CERTIFICATE_VALIDATION_FAILED
Diagnose
Het certificaat dat door het eindpunt Web Deploy wordt gepresenteerd, is niet vertrouwd of ongeldig. Dit gebeurt meestal als de externe server een zelfondertekend certificaat heeft voor de Remote Agent-service of de webbeheerservice.
Oplossing
Installeer een vertrouwd certificaat op het eindpunt of probeer de certificaatvalidatie te omzeilen.
Geef vanaf de msdeploy.exe opdrachtregel de
-allowUntrusted
vlag door.Schakel in de publicatie-gebruikersinterface van Visual Studio de optie in
Allow Untrusted
.Geef vanuit een Visual Studio-implementatiepakket (bijvoorbeeld MyApp.deploy.cmd) de
-allowUntrusted
vlag 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 eindpunt voor externe web-implementatie.
Oplossing
Web Deploy leest geen systeemproxy-instellingen. Als tijdelijke oplossing kunt u de systeemproxy uitschakelen door de volgende stappen uit te voeren:
- Start Internet Explorer.
- Selecteer Extra>Opties.
- Selecteer Verbinding.
- Selecteer LAN-instellingen.
- Schakel alle selectievakjes uit.
ERROR_SITE_DOES_NOT_EXIST
Diagnose
De opgegeven IIS-site bestaat niet.
Oplossing
Controleer of de opgegeven site daadwerkelijk bestaat. Soms krijgt u deze fout als u hebt opgegeven /
in plaats van \
in site-URL. Wijzig in /
\
.
ERROR_APP_DOES_NOT_EXIST
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,
ERROR_USER_NOT_AUTHORIZED_FOR_DBMYSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_SETACL,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLNETFX,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLPIPELINE,
ERROR_USER_NOT_AUTHORIZED_FOR_RECYCLEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CREATEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CONTENTPATH
De groep fouten die worden vermeld, delen de volgende diagnose, oplossing en tijdelijke oplossing:
Diagnose
Een gebruiker zonder beheerdersrechten heeft geprobeerd een bewerking uit te voeren met een Web Deploy-provider waarvoor de gebruiker momenteel niet is gemachtigd.
Oplossing
Web Deploy setup maakt standaard regels voor beheerservicedelegering, waarmee niet-beheerders bewerkingen met deze provider kunnen uitvoeren. Controleer of de overdrachtsregel die voor deze provider is vereist, juist is ingesteld.
Tijdelijke oplossing
Voer in programma's>ConfiguratieschermHerstellen op web-implementatie uit. U kunt de delegeringsregel ook handmatig maken.
ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER
Diagnose
Een gebruiker zonder beheerdersrechten heeft geprobeerd een bewerking uit te voeren met een Web Deploy-provider waarvoor de gebruiker momenteel niet is gemachtigd. 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
Met de installatie van Web Deploy wordt geen delegeringsregel voor deze provider gemaakt. Maak de delegeringsregel handmatig.
ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER
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 eronder bestanden en mappen te kunnen maken.
- Om verbinding te maken met behulp van Windows-referenties, heeft de Windows-gebruiker volledige controle over de hoofdmap van de site nodig om bestanden en mappen te kunnen maken.
Oplossing
Verdeel het juiste account volledig beheer over de hoofdmap van de site. U kunt ook de volgende stappen uitvoeren:
- Start IIS-beheer en klik met de rechtermuisknop op de betreffende site.
- Klik op Deploy>Configure for Web Deploy Publishing .
- Selecteer een geschikte gebruikersnaam.
- Klik op Instellen.
ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG
Diagnose
Voor de RunAs-identiteit die is opgegeven voor de regel createApp-delegatie moet schrijftoegang tot het applicationHost.config-bestand van de IIS-server worden gebruikt.
Oplossing
Geef schrijftoegang tot het applicationHost.config-bestand van de IIS-server voor de RunAs-identiteit van de regel createApp-delegatie.
ERROR_INVALID_CONNECTION_STRING
Diagnose
Er is een ongeldige database-verbindingsreeks opgegeven waardoor een dbFullSql
of-provider dbMySql
niet correct wordt uitgevoerd. Deze fout kan optreden als een verbindingsreeks onjuist is ingedeeld (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 sql-scripts.
Oplossing
Deze fout kan om verschillende redenen optreden. Zie Webontwikkeling in Windows voor meer informatie.
ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY
Diagnose
De dbFullSql
provider van Web Deploy vereist serverbeheerobjecten versie 10 of hoger.
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
Diagnose
Web Deploy heeft oorspronkelijk een object gevonden dat moest worden verwijderd, maar toen het probeerde het te verwijderen, ontbrak 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.
Oplossing
U kunt de versies van de groep van toepassingen handmatig wijzigen zodat deze overeenkomen tussen de bron en de bestemming, of de apppoolnetfx
provider gebruiken om dit automatisch te doen.
ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ
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, controleert u of u de 64-bits versie van het uitvoerbare bestand gebruikt.
ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY
Diagnose
Het gecentraliseerde SSL-certificaatarchief is niet geïnstalleerd of juist ingesteld. Deze functie wordt ook niet ondersteund op IIS 7.5 of eerder.
Oplossing
Controleer of IIS 8 of hoger wordt uitgevoerd op de server waarmee of vanaf u wordt gesynchroniseerd. Controleer ook of het gecentraliseerde SSL-certificaatarchief is geïnstalleerd en geconfigureerd op die server.
ERROR_MISSING_REQUIRED_DEPENDENCIES
Diagnose
Voor de Provider AppHostAuthOverride is IIS 7 of hoger vereist.
Oplossing
Zorg ervoor dat iis 7 of hoger wordt uitgevoerd op de doelserver die u wijzigt.
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 machine pingen.
- De
msdepsvc
service ofwmsvc
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
msdepsvc
en 8172 voorwmsvc
.
ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH
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 gebruikt standaard de .NET-versie die is opgegeven in het configuratiebestand. Als de versie van .NET die Web Deploy gebruikt op de client verschilt van de versie op de server, wordt een webserversynchronisatie geblokkeerd om te voorkomen dat instellingen van verschillende versies van .NET worden gemigreerd. U hebt twee opties om dit probleem op te lossen:
Gebruik de
netFxVersion
providerinstelling om Web Deploy precies te informeren welke .NET-instellingen moeten worden gemigreerd. Hier volgt een voorbeeld van de opdrachtregel, waarmee Web Deploy .NET-instellingen synchroniseert: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=destServername
Voer Web Deploy uit in dezelfde versie van .NET tussen client en server. Wijzig aan de clientzijde de volgorde van het
supportedRuntime
versie-element in het%programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config
bestand voor de versie van .NET die het eerst 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, moet u ervoor zorgen dat u de webimplementatieagentservices van ennet stop msdepsvc
net start msdepsvc
opnieuw start.
ERROR_HTTPCERT_BINDING_NOT_FOUND
Diagnose
De opgegeven binding kan niet worden gevonden.
Oplossing
Voer uit netsh http show sslcert
vanaf de opdrachtregel om te controleren of de opgegeven binding bestaat. Als deze niet wordt gevonden, moet u deze mogelijk opnieuw maken via IIS-beheer.
ERROR_INCORRECT_PARAMETER_TAG
Diagnose
Er is een onjuiste parametertag doorgegeven.
Oplossing
Voer Microsoft Deploy opnieuw uit met de TAG SQL, SQLCE of MYSQL.
ERROR_INVALID_PATH
Diagnose
Het pad van de provider is ongeldig.
Oplossing
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.
ERROR_INVALID_SETTING_SPECIFIED
Diagnose
De opgegeven providerinstelling is ongeldig.
Oplossing
Zie Web Deploy Providers voor meer informatie over de provider die u gebruikt.
ERROR_INVALID_SETTING_VALUE_SPECIFIED
Diagnose
De waarde van de providerinstelling is ongeldig.
Oplossing
Zie Web Deploy Providers voor meer informatie over de provider die u gebruikt.
ERROR_SNI_BINDINGS_NOT_SUPPORTED
Diagnose
SNI-bindingen worden alleen ondersteund op IIS 8 of hoger.
Oplossing
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 verbindingsreeks provider.
ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY
Diagnose
De back-upfunctie is niet correct 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 applicationHost.config-bestand voldoen aan het IIS-schemabestand BackupManagerSchema.xml.
ERROR_CANNOT_CREATE_BACKUP
Diagnose
Web Deploy kan geen nieuwe back-up maken op de doelserver.
Oplossing
Controleer of:
- Als u een
appHostConfig
providersynchronisatie uitvoert, controleert u of het pad voor de provider niet leeg is. - Als er meerdere providers in een manifest zijn 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 naar de client wordt geretourneerd, niet de vereiste informatie bevat.
ERROR_SETTING_IS_READ_ONLY
Diagnose
De back-upinstelling die u probeert in te stellen, is gemarkeerd als alleen-lezen en kan niet worden ingesteld.
Oplossing
De serverbeheerder moet de back-upinstelling markeren als 'ingesteld' in het applicationHost.config-bestand door het bestand handmatig bij te werken of door de PowerShell-scripts van Web Deploy te gebruiken.
ERROR_FILE_IN_USE
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
providers , iisApp
of contentPath
), kunt u overwegen de toepassing offline te zetten tijdens de synchronisatie door de appOffline
regel in te schakelen.
U kunt de appOffline
regel configureren in het publicatieprofiel (.pubxml). Voeg het EnableMSDeployAppOffline
element als volgt toe aan de PropertyGroup
:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
ERROR_FAILED_TO_BRING_APP_ONLINE
Diagnose
Web Deploy kan het app_offline.htm-bestand niet van de site verwijderen nadat de synchronisatie is voltooid.
Oplossing
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. Controleer de gebeurtenislogboeken van de server voor meer informatie over de reden van de fout.
U kunt de appOffline
regel configureren in het publicatieprofiel (.pubxml). Voeg het EnableMSDeployAppOffline
element als volgt toe aan de PropertyGroup
:
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>
ERROR_HIGHER_FXVERSION_REQUIRED
Diagnose
Web Deploy kan geen synchronisatie uitvoeren met behulp van SQL Dedicated Administrator Connection (DAC) omdat VOOR SQL DAC .NET 4.0 is vereist.
Oplossing
Zorg ervoor dat .NET 4.0 is geïnstalleerd op de server die de SQL-verbinding maakt met dac. Als u verbinding maakt via de msdeploy.exe-client, controleert u of .NET 4.0 als eerste optie wordt vermeld in hetmsdeploy.exe-configuratiebestand. Als u verbinding maakt met het msdepsvc
servereindpunt (Web Deployment Agent-service), moet u ervoor zorgen dat .NET 4.0 wordt vermeld als de eerste optie in het msdepsvc.exe
configuratiebestand.
ERROR_MAX_NUM_APPLICATIONS_EXCEEDED
Diagnose
U hebt meer webtoepassingen gemaakt dan is toegestaan op de doelserver.
Oplossing
Vraag meer toepassingen aan bij de serverbeheerder of verwijder enkele van uw bestaande toepassingen.
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.
Oplossing
Gebruik webplatforminstallatieprogramma om het volgende te installeren:
- Microsoft SQL Server 2012 Data-Tier Application Framework
- SQL Server 2012 Transact-SQL ScriptDom
- SQL Server-systeem CLR-typen 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 in plaats hiervan 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
Het duurde te lang voordat MySqlDump op een bepaalde query reageerde.
Oplossing
U kunt wijzigen hoe lang Web Deploy wacht totDat MySqlDump wordt geretourneerd vanuit een query door de waarde van de WaitAttemptsSettingInfo
providerinstellingen en WaitIntervalSettingInfo
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, probeert u Web Deploy opnieuw te installeren met webplatforminstallatieprogramma, zodat 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
SQL Shared Management Objects (SMO) is niet gevonden of de geïnstalleerde versie is te oud.
Oplossing
Installeer de nieuwste versie van SMO met behulp van webplatforminstallatieprogramma.
ERROR_CANNOT_CONNECT_TO_DATABASE
Diagnose
Deze fout treedt op omdat er geen verbinding kan worden gemaakt met een database.
Oplossing
Controleer of:
- Uw verbindingsreeks klopt.
- 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 web-implementatieserver en een database hebt opgegeven, moet u ervoor zorgen dat de externe Web Deploy-server toegang heeft tot uw database.
ERROR_DACPAC_EXTRACTION_TIMEDOUT
Diagnose
Het duurde te lang om de DAC PAC-actie te voltooien.
Oplossing
Verhoog de tijd die Web Deploy wacht totdat een opdracht is voltooid door de CommandTimeout
providerinstelling op te geven.
ERROR_NOT_SUPPORTED
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 publicatiebewerking voor Web Deploy.
Oplossing
U kunt nieuwe virtuele toepassingen maken of bestaande configuratie-instellingen voor uw website wijzigen via de Azure Portal (https://portal.azure.com/). Dit kan op de volgende manieren:
- Meld u aan bij de portal.
- Open uw site-instellingen.
- Selecteer het tabblad Configureren .
- Wijzig op het tabblad Configureren uw site 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.
ERROR_EXCEPTION_WHILE_CREATING_OBJECT
Dit duidt meestal op een probleem met het valideren van de providers op de bron. Als u bijvoorbeeld inhoud van een bronbestandsshare probeert te synchroniseren 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.
ERROR_EXECUTING_METHOD
Een algemene foutcode om aan te geven dat er een probleem is opgetreden bij het publiceren van een database. Normaal gesproken moeten de stacktracering en het bericht dat aan deze code is gekoppeld, aangeven dat de werkelijke fout wordt veroorzaakt door SQL Management Objects of SQL Data-Tier Application Framework.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor