1. Esri ArcGIS Pro Documentation
"Introduction to saving a service definition": "A service definition allows you to preconfigure the properties of a service and share it with others to publish at a later time. This is useful in a number of workflows
such as when you are disconnected from the server or when you want to keep a record of the service configuration." This source directly validates the use of a service definition file for disconnected workflows.
2. Esri ArcGIS Pro Documentation
"Publish a service definition": This document outlines the process
stating
"You can create a service definition in a disconnected state from the server and share it with an administrator who can publish it later." This confirms the workflow described in option A.
3. Esri ArcGIS Enterprise Documentation
"User roles and privileges": The documentation on portal roles (e.g.
Publisher
Administrator) shows that privileges are for performing actions within the system. They do not grant network connectivity where none exists
making option B incorrect.
4. Esri ArcGIS Enterprise Documentation
"Publish hosted feature layers": This document details how various items
including layer packages (.lpkx)
can be used to publish services. It clarifies that this process creates hosted layers
which are published to the portal's configured hosting server
confirming the limitation of the workflow in option C.