2010-06-25 44 views

回答

11

有兩件事情怎麼回事:

1)wwwroot目錄,默認情況下,允許完全權限管理員組中的任何人,但只讀權限給大家。

2)在交互式登錄會話中啓動的進程默認情況下不會獲取Administrators組令牌,即使用戶是該組的成員。爲了將該令牌附加到您的流程中,您需要通過用戶帳戶控制同意提示進行提升。 (如果用戶帳戶不在管理員組中,您也可以提升進程以擁有管理員令牌,但會提示您輸入用戶憑據)

建議您拒絕UAC的設置並不是一個好的選擇 - 這是一個系統範圍的設置,直接影響整個系統的安全性,並且是負面的。相反,請做正確的事情:更改wwwroot目錄上的權限以使您的用戶帳戶完全訪問

1

面對它,在啓用UAC的機器上開發將會非常煩人。我把我放在最低的地方,那是我所能容忍的。

如果我是你,我會將你的web應用程序部署到不同的目錄,然後指向那個目錄中的IIS。

+1

我有一個發展沒有問題全UAC開啓(警告:Windows 7,其中UAC得到大量改進)。解決這個問題並不難(如果您使用的是管理員帳戶,那麼當Windows說您無權訪問該文件夾時,您可以通過單擊「繼續」的複雜方法訪問wwwroot)。 – 2010-06-25 08:44:57

6

管理員組中的Beeing併爲其設置權限不會禁用UAC警報。如果您不想在不關閉UAC的情況下看到UAC警告,則需要將用戶直接添加到您的wwwroot文件夾的安全設置中。

2

如果我是你,我會將你的web應用程序部署到不同的目錄,然後指向那個目錄中的IIS。

...或者你可以使用Visual Studio的Web服務器,或者如果你足夠幸運,有Visual Studio 2010中,你可以使用IIS快遞...

相關問題