2011-08-28 114 views
0

在Visual Studio 2010中使用IIS Express訪問項目文件夾時是否存在一些特殊的問題?我正在測試一個文件上傳控件,並且不斷收到訪問被拒絕的Asp.net錯誤。VS2010 IIS Express中的項目文件夾需要什麼權限?

我有以下的用戶完全訪問我的根項目文件夾:

  1. 身份驗證的用戶
  2. IUSR
  3. 系統
  4. NETWORK SERVICE
  5. 管理員(我是會員)
  6. 用戶
  7. IIS_IUSRS(MyComputerName \ IIS_IUS RS)

沒有骰子。我可以將我的應用程序發佈到我的IIS7(不是快速)文件夾,並且沒有問題。在項目文件夾中工作時有一些技巧嗎?更改權限後是否需要重建我的應用程序?重新開始?我也關閉了Windows防火牆。

謝謝。

注意: 不知道這是否相關,但視覺工作室安裝在'C'與(我假設)IIS快速運行那裏以及。我的項目文件夾是'D'。這應該不重要,但你永遠不知道。

另外 我嘗試在serverfault.com上發佈這個問題,但它在那裏的蟋蟀。

+0

你在使用什麼操作系統?你想要上傳什麼文件夾? IIS Express運行在哪個帳戶下? – Oded

+0

windows 7.我的mvc3 web應用程序中有一個名爲'files'的文件夾(我是否需要使用App_Data?)。我相信IIS Express是在當前的Windows用戶下運行的,我也完全控制它。 – trevorc

+0

你使用[模擬](http://msdn.microsoft.com/en-us/library/xh507fc5.aspx)? – Oded

回答

3

我想通了@Oded他在另一個post他評論。雖然他的帖子很有幫助,但我的回答是基於@Hans Passant發佈的第二個答案。我從來沒有任何權限錯誤,我只是忘了將我的文件名追加到文件夾目標。他苛刻的答案確實是正確的藥物。

+0

+1我也是這個愚蠢的錯誤的受害者。感謝您發佈您的調查結果。你爲我節省了很多時間! – cbillowes