2013-08-25 51 views
4

我在Visual Studio 2012 ASP.NET MVC 4中建立我的網站。然後我創建一個發佈配置文件,並使用FTP作爲我的發佈方法,我發佈到我的Windows上的正確目錄Server 2008 R2。「您無權查看此目錄或頁面。」在IIS7.5與ASP.NET MVC4

我登錄到服務器,並檢查所有文件已上傳,他們有。

但仍當我瀏覽到該網站,我得到:

您沒有權限查看該目錄或網頁。

我該如何解決這個問題?我的網站在Localhost上運行良好。

謝謝。

+1

此答案是否有幫助:http://stackoverflow.com/a/12653278,也請確保提到的修補程序(http://support.microsoft.com/kb/980368)已安裝在您的服務器上。 – Kev

+0

謝謝凱夫。該更新(hotifx)做到了。你能答覆答案,以便我將你的答案標記爲答案。 – Ciwan

+0

非常好,很高興工作。我只需要將mod關閉爲重複的,因爲如果有其他答案幫助解決這個問題,那就是正確的過程。 – Kev

回答

1

有時可能會發生這種情況,當您在IIS上擁有兩個或多個具有相同端口號的站點時,以及發佈站點時,您已忘記將ftp切換到目標站點。在這種情況下,您只需打開您的ftp並嘗試重新發布即可。如果不是:

您可以瀏覽到您的服務器上的文件夾,在該網站刊登和修改權限:

Right click on folder -> Properties -> Security - >Edit 

你應該爲IIS_IUSRSUsers設置權限允許讀取和寫入。如果它們不存在,請添加它們並設置權限。

+0

嗨安德烈。我不確定FTP的建議,我將這些文件上傳到了wwwroot的正確子目錄,並且我登錄了我的服務器並檢查確實已經上傳了這些文件。 另外我檢查了權限,並且您提到的兩個用戶組擁有讀取/執行權限。 – Ciwan

相關問題