A company plans to migrate a custom task tracking solution to SharePoint Online. The solution includes customized master pages, timer jobs, and content by query web parts. You need to migrate the solution to SharePoint Online and maintain long-term support for the solution. What should you do?
A. Set all content by query web parts to use unthrottled requests.
B. Replace all content by query web parts with content search web parts.
C. Re-write the solution as a sandboxed solution.
D. Re-write the solution as an app.