azure / azure-websites-migration-tool Goto Github PK
View Code? Open in Web Editor NEWAzure Websites Migration Tool for Windows
Home Page: https://www.movemetothecloud.net
License: Apache License 2.0
Azure Websites Migration Tool for Windows
Home Page: https://www.movemetothecloud.net
License: Apache License 2.0
When i try to install the app, on a Server 2008, i get this error:
Unable to install or run the application. The application requires that assembly
Microsoft.Management.Infastructure Version 1.0.0.0
be installed in the Global Assembly Cache (GAC) first.
Any ideeas ?
Workaround:
Having to view and analyze readiness assessment results within the app is migration assistant tool (or website) doesn't scale when large numbers of services are assessed. Need to analyze larger results data sets by exporting to csv, html, json, etc.
Migration process just 'spins' if user does not have role permissions in subscription to create resource group. Would be very helpful to return this error quickly instead of spinning endlessly.
line 295 in https://github.com/Azure/Azure-Websites-Migration-Tool/blob/master/Helpers/Helper.cs generates a new guid and populates the registry, but it doesn't assign this to _azureMigrationId
In some cases SQL Deployment fails with code : RegionDoesNotAllowProvisioning
Microsoft.Web.Deployment.DeploymentDetailedFatalException: The SQL provider cannot run because of a missing dependency. Please make sure that Microsoft SQL Server Management Objects (Version 10 or higher) is installed. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SMO_NEEDED_FOR_SQL_PROVIDER . Microsoft.Web.Deployment.DeploymentDetailedFatalException: The SQL provider cannot run with dacpac option because of a missing dependency. Please make sure that DacFx is installed. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DACFX_NEEDED_FOR_SQL_PROVIDER.
Today the flow fails if the report has not been uplaoded by the tool, and asks for the migrationID again.
https://www.movemetothecloud.net/ appears to be down, no DNS record?
When using the following link to install ; https://www.movemetothecloud.net/WindowsMigration
System.Net.WebException: Url 'https://developer.microsoft.com/en-us/web/webpi/5.0/webproductlist.xml' returned HTTP status code: 404
at Microsoft.Web.PlatformInstaller.ManagedWinInet.OpenUrlAndFollowRedirects(Uri& uri, IntPtr& hInetFile)
at Microsoft.Web.PlatformInstaller.ManagedWinInet.DownloadFile(Uri uri, String fileName, String& contentDispositionFileName)
at Microsoft.Web.PlatformInstaller.ProductManager.DownloadFile(Uri url, String cacheFileLocation, DateTime productFileLastModified)
at Microsoft.Web.PlatformInstaller.ProductManager.Load(Uri productFileUrl, Boolean filterByArchitectureAndOS, Boolean loadEnclosures, Boolean useCachedVersion, String cacheDirectory, Architecture architecture, Int32 osType)
at CompatCheckAndMigrate.Helpers.WebPlatformInstallHelper.SetupInstall(String[] productList)
at CompatCheckAndMigrate.Helpers.Helper.SetupInstall()
*** Unable to connect to server ***
26/11/2018 7:50:51 PM : System.Net.Sockets.SocketException (0x80004005): No such host is known
at System.Net.Dns.InternalGetHostByAddress(IPAddress address, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at AzureAppServiceMigrationAssistant.Helpers.Helper.IsComputerReachable(String computername)
If you've already configured an App Service Plan you aren't able to select it using the tool. This creates problems when you get an error during migration and have to start over. You end up creating multiple App Service Plans...bad customer experience.
The tool generates a fixed name for the target resource group as Server-Migration-{region} which is not ideal for most enterprise customers. The tool should allow to select an existing resource group, enter a custom resource group name or default to the Server-Migration-{region} name.
When one of the readiness checks fails, there is a hyperlink to "View Details" about the failed check. That link is broken with error 403 forbidden "The website declined to show this webpage".
Failed to create Web App: AdvPortalMigrated : Deployment failed, please proceed to the publish page to submit an error report ED3E2CB2DC0E6598: { "Code": "Conflict", "Message": "Website with given name AdvPortalMigrated already exists.", "Target": null, "Details": [ { "Message": "Website with given name AdvPortalMigrated already exists." }, { "Code": "Conflict" }, { "ErrorEntity": { "ExtendedCode": "54001", "MessageTemplate": "Website with given name {0} already exists.", "Parameters": [ "AdvPortalMigrated" ], "Code": "Conflict", "Message": "Website with given name AdvPortalMigrated already exists." } } ], "Innererror": null } 08586768355147045358: Template output evaluation skipped: at least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.
Trying to run a remote assessment. When I export locally the report is for the correct server but when I upload it returns results from another server?
Ideally not throw an exception, but surface the issue as a warning in the Readiness Report.
Test cases: Spaces or special characters between 'user' and 'id'
https://referencesource.microsoft.com/#System.Data/System/Data/Common/DbConnectionStringCommon.cs,977
https://referencesource.microsoft.com/#System.Data/System/Data/Common/DbConnectionOptions.cs,82
I tried to use the tool to migrate a web site that is running on a Windows Server 2012 R2 server pointing to a database that is on a separate Windows Server 2012 R2 server running SQL 2014. The only thing the tool did was create a new App Service and new App Service Plan. It did not migrate any of the content nor did it even try to do anything with the database. I ran the tool from the web server. One other shortcoming of the app was that it did not give me an option to use an existing Resource Group or to even create a new one with the name I want...it just creates its own Resource Group with the name it wants.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.