Git Product home page Git Product logo

azure-websites-migration-tool's Introduction

azure-websites-migration-tool's People

Contributors

fashaikh avatar hamster-huey avatar jeremywphelps avatar tulikac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azure-websites-migration-tool's Issues

Installation Issues

When using the following link to install ; https://www.movemetothecloud.net/WindowsMigration

  • Install tool fails due to an untrusted source
  • Offline install fails due to a dependent package not being available.

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()

Error when trying to install

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 ?

Provide an option for the target resource group name

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.

Tool doesn't allow you to select existing Azure profiles

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.

SiteName check doesnt do validation on changes after its validated once

sitenameandserviceplan

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.

Remote Connections may not work

*** 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)

Provide a way to export readiness assessment results

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.

SQL components should be bundlewd with the tool

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.

Migration tool did migrate content or database

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.

Cached Migration Readiness ID?

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.