2014-01-12 59 views
0

我已經創建了簡單MVC 3應用程序。對於登錄,應用程序使用默認情況下的ASPNETDB.mdf。當我從我的電腦訪問它的應用程序工作正常,但是當我在IIS上部署它,我得到錯誤錯誤:訪問被拒絕創建App_Data子目錄

Access denied creating App_Data subdirectory

我的web.config是如下

  <providers> 
    <clear/> 
    <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" /> 
    <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" /> 
    </providers> 

感謝所有

回答

0

這是因爲該應用程序正在運行的用戶沒有權限在IIS上添加新文件夾。如果App_Data文件夾下沒有任何內容,Visual Studio將不會部署它。所以,你可以在App_Data文件夾中添加一個placeholder.txt文件並重新部署它,然後它應該可以正常工作。

+0

你能提供一些鏈接嗎 – Rohit

相關問題