2017-07-09 1 views
0
Microsoft (R) Visual C# Compiler version 4.6.1590.0 
for C# 5 
Copyright (C) Microsoft Corporation. All rights reserved. 

This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240 

error CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\8d0dec5c\beef09e6\App_Code.ax95x44c.dll' -- 'Access is denied. ' 

Wie wird dieses Problem gelöst? Ich habe viele Dinge ausprobiert, um den Ordnern Berechtigungen zu geben, indem ich dieses installiere (Install-Package Microsoft.Net.Compilers-Version 2.2.0), aber kein Ergebnis.Microsoft Visual C# -Compiler Version 4.6.1590.0 für C# 5

Bitte vorschlagen. Ich bin ein Anfänger zum Programmieren.

+0

Sie haben uns hier keinen Kontext gegeben. Warum versucht etwas in dieses Verzeichnis zu schreiben? Normalerweise sollten Sie Code in dem Bereich erstellen, in dem sich Ihr Quellcode befindet (z. B. in einem Unterverzeichnis). Bitte geben Sie einen * viel * mehr Kontext an. –

Antwort

0

Öffnen Sie eine Entwicklerbefehlseingabe für VS20xx (2012,2013,2015,2017). Sie finden dies im Startmenü. Dann diesen Befehl ausführen:

aspnet_regiis -i 

Dies sollte IIS einrichten laufen und diesen Fehler behebt häufig werden. See this SO post for more info should that not work.

+0

in meinem lokalen Server funktioniert die Anwendung gut. Dieser Fehler wird angezeigt, wenn ich versuche, die Anwendung online auszuführen. Ich habe versucht, von Visual Studio FTP-System hochladen und versuchte mit FileZilla auch. Danke im Voraus für die Lösung. –

+0

Bitte fügen Sie weitere Informationen zu der Frage hinzu, wo Sie die Anwendung ausführen möchten, wie der Server für das Hosting konfiguriert ist, unter welchem ​​Benutzerkonto und unter c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporäre ASP.NET-Dateien. –

+0

Dieser Fehler wird angezeigt, wenn ich die Anwendung auf dem Hosting-Server hochlade. Die Anwendung läuft gut auf meinem lokalen Server (localhost und localhost: 1242). Ich habe IIS_IUSRS im ASP.Net Temporary Files Ordner und C:/Temp Ordner die volle Kontrolle zugewiesen und vieles getan. Nichts hat geklappt. Bitte beachten Sie, dass dieser Fehler auftritt, wenn ich die Anwendung auf den Hosting-Server hochlade. –

Verwandte Themen