Czy prowadzisz stronę na iis? jeśli tak, upewnij się, że konto, na którym działa Twoja witryna, ma dostęp do lokalnego systemu plików?
Prosto z MSDN .....
The Network Service account has Read and Execute permissions on the IIS server root folder by default. The IIS server root folder is named Wwwroot. This means that an ASP.NET application deployed inside the root folder already has Read and Execute permissions to its application folders. However, if your ASP.NET application needs to use files or folders in other locations, you must specifically enable access.
Aby zapewnić dostęp do aplikacji ASP.NET uruchomiony jako usługa sieciowa, należy przyznać dostęp do konta Usługa sieciowa.
Aby udzielić odczytu, zapisu i modyfikowania uprawnień do konkretnego pliku
- w Eksploratorze Windows zlokalizuj i wybierz żądany plik.
- Kliknij ten plik prawym przyciskiem myszy, a następnie kliknij polecenie Właściwości.
- W oknie dialogowym Właściwości kliknij kartę Zabezpieczenia.
- Sprawdź na karcie Zabezpieczenia listę użytkowników. Jeśli konta usługi sieciowej nie ma na liście, dodaj ją.
- W oknie dialogowym Właściwości kliknij nazwę użytkownika usługi sieciowej, aw sekcji uprawnienia dla usługi NETWORK SERVICE wybierz uprawnienia do odczytu, zapisu i modyfikowania.
- Kliknij przycisk Zastosuj, a następnie kliknij przycisk OK.
Kliknij here dłużej
Czy Twoja wizytówka wskazuje właściwe miejsce? raz dostałem ten błąd, gdy (błędnie) wskazałem na pusty folder. – robasta
Pomogło mi to: http://stackoverflow.com/questions/1741439/asp-mvc-in-iis-7-results-in-http-error-403-14-forbidden –
Naszym problemem był brak pliku global.asax opublikowany folder wdrażania – sasjaq