2010-09-24 19 views
0

我在本地PC上使用Visual Studio 2008。我的代碼保存在網絡驅動器上。當我試圖從我的本地機器運行它我越來越低於安全exception.is無論如何,我可以授予權限到網絡文件夾?如何授予網絡上的文件夾權限,vs 2008 framework 3.5

*安全例外 說明:應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限,請聯繫您的系統管理員或更改配置文件中的應用程序信任級別。 異常詳細信息:System.Security.SecurityException:對'System.Web.AspNetHostingPermission,System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'類型權限的請求失敗。 *

回答

1

您有幾種選擇,包括但不限於:

  1. 項目升級到.NET 3.5,並確保你有你的本地計算機上安裝了.NET 3.5 SP1(HTTP ://blogs.msdn.com/b/shawnfa/archive/2008/05/12/fulltrust-on-the-localintranet.aspx)。
  2. 更改您的本地CAS策略,以在您存儲代碼的網絡位置授予對程序集的完全信任。 (http://msdn.microsoft.com/en-us/library/2bc0cxhc(v=vs.80).aspx)
  3. 避免使用任何需要AspNetHostingPermission的內容。 (如果你分享這是什麼,有可能建議一個替代方案。)

就個人而言,我會選擇將代碼移到本地計算機進行開發,原因是超出了CAS權限問題,但ymmv ...