Azure Function Deployment Successful, But Not Visible in Portal

Chinmay ram Rangisetty 0 Reputation points
2025-03-19T12:12:58.6733333+00:00

A deployment of an Azure Function App was completed successfully using the following command:

func azure functionapp publish func-physician-test-001

The final log indicated:

Remote build succeeded! Deployment successful.

Despite this, the functions are not appearing in the Azure Portal under the function app.

Additional Details:

  • The function executes perfectly when run locally.
  • Deployment logs confirm that dependencies were installed and the build completed without errors.
  • The storage account associated with the function app is accessible from all networks.

Current Environment Settings:

APPLICATIONINSIGHTS_CONNECTION_STRING: InstrumentationKey=8cd841b5-aa0f-4d6b-..
AzureWebJobsStorage: DefaultEndpointsProtocol=https;AccountName=rgc4cdaml  
BUILD_FLAGS: UseExpressBuild  
ENABLE_ORYX_BUILD: true  
FUNCTIONS_EXTENSION_VERSION: ~4  
FUNCTIONS_WORKER_RUNTIME: python  
SCM_DO_BUILD_DURING_DEPLOYMENT: 1  
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING: DefaultEndpointsProtocol=https;AccountName=rgc4cdaml  

What could be causing this issue, and what steps can be taken to troubleshoot it? Any insights would be appreciated.

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,911 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Alex Burlachenko 9,780 Reputation points
    2025-03-19T17:26:38.1433333+00:00

    Hi Chinmay,

    The issue could be caused by portal caching, incorrect configuration, deployment slot mismatch, or missing files.

    • Refresh the portal or try accessing it in incognito mode to rule out caching issues.
    • Verify the function app settings in the Azure Portal, ensuring FUNCTIONS_WORKER_RUNTIME is set to python and FUNCTIONS_EXTENSION_VERSION is set to ~4.
    • If you’re deploying to a slot, switch to that slot in the portal to check if the functions are visible there.
    • Use Kudu (Advanced Tools) to inspect the site/wwwroot folder and confirm the function files (e.g., __init__.py, function.json) are present.
    • Review the deployment logs in the Azure Portal under Deployment Center for any errors or warnings.
    • Re-deploy the function app using the command:
        func azure functionapp publish func-physician-test-001  
      
      Ensure there are no errors in the logs or if it pls share it here, will think what to do next...

    Best regards,

    Alex

    P.S. If my answer help to you, please Accept my answer


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.