© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•2y ago•
125 replies
Bamblobski

✅ Error: The remote server returned an error: (403)

i try to download files from sharepoint and after that it gives me an exeption
i know the string are empty but just privat

my code:
using System;
using System.Data;

public class Program
{
    public static void Main(string[] args)
    {
        try
        {
            string filename = "";
            string sharepointUrl = "";
            string sheetName = "";
            string connectionString = "";
            string tableName = "";
            string username = "";
            string password = "";

            Console.WriteLine("Lade Datei von SharePoint herunter");
            SharePointDownloader.DownloadFile(sharepointUrl, filename, username, password);

            Console.WriteLine("Lese Excel-Datei herunter");
            DataTable dataTable = ExcelReader.ReadExcelFile(filename, sheetName);

            dataTable.Columns.Add("Dateiname", typeof(string));
            foreach (DataRow row in dataTable.Rows)
            {
                row["Dateiname"] = filename;
            }

            Console.WriteLine("Importiere Daten in die SQL-Datenbank");
            SqlImporter.ImportToSqlDatabase(dataTable, connectionString, tableName);

            Console.WriteLine("Führe gespeicherte Prozedur aus");
            SqlImporter.ExecuteStoredProcedure(connectionString, "sp_async_SP_starter_Trigger", "Import VKS Strom", "ABRECHNUNG", "sp_zev_upsertNBK", filename);

            Console.WriteLine("Daten erfolgreich in die SQL-Datenbank importiert");
        }
        catch (Exception ex)
        {
            Console.WriteLine("Fehler: " + ex.Message);
        }
        finally
        {
            Console.WriteLine("Drücken Sie eine beliebige Taste, um das Programm zu beenden");
            Console.ReadKey();
        }
    }
}
using System;
using System.Data;

public class Program
{
    public static void Main(string[] args)
    {
        try
        {
            string filename = "";
            string sharepointUrl = "";
            string sheetName = "";
            string connectionString = "";
            string tableName = "";
            string username = "";
            string password = "";

            Console.WriteLine("Lade Datei von SharePoint herunter");
            SharePointDownloader.DownloadFile(sharepointUrl, filename, username, password);

            Console.WriteLine("Lese Excel-Datei herunter");
            DataTable dataTable = ExcelReader.ReadExcelFile(filename, sheetName);

            dataTable.Columns.Add("Dateiname", typeof(string));
            foreach (DataRow row in dataTable.Rows)
            {
                row["Dateiname"] = filename;
            }

            Console.WriteLine("Importiere Daten in die SQL-Datenbank");
            SqlImporter.ImportToSqlDatabase(dataTable, connectionString, tableName);

            Console.WriteLine("Führe gespeicherte Prozedur aus");
            SqlImporter.ExecuteStoredProcedure(connectionString, "sp_async_SP_starter_Trigger", "Import VKS Strom", "ABRECHNUNG", "sp_zev_upsertNBK", filename);

            Console.WriteLine("Daten erfolgreich in die SQL-Datenbank importiert");
        }
        catch (Exception ex)
        {
            Console.WriteLine("Fehler: " + ex.Message);
        }
        finally
        {
            Console.WriteLine("Drücken Sie eine beliebige Taste, um das Programm zu beenden");
            Console.ReadKey();
        }
    }
}
image.png
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements
Next page

Similar Threads

The remote server returned an error: (429) Too Many Requests
C#CC# / help
3w ago
Identity Server 4 403 Error
C#CC# / help
14mo ago
403.13 error
C#CC# / help
3y ago
403 Forbidden
C#CC# / help
17mo ago