你好StackOverflow的代碼,ASP.NET網頁跳繩大會函數調用後面
我有一個ASP.NET/C#網頁,在代碼中調用從託管.dll文件彙編函數後面。它運行良好,在開發環境上工作,但生產環境從程序集中跳過函數,沒有任何異常,或者從我的內部日誌記錄方法中看到的日誌記錄。程序集需要權限才能在服務器上啓動進程並使用文件IO。從閱讀中我發現這看起來與代碼信任級別有關,但我不知道從哪裏開始尋求在工作方向上改變事物。我如何從服務器上下文中檢查程序集的信任級別?
你好StackOverflow的代碼,ASP.NET網頁跳繩大會函數調用後面
我有一個ASP.NET/C#網頁,在代碼中調用從託管.dll文件彙編函數後面。它運行良好,在開發環境上工作,但生產環境從程序集中跳過函數,沒有任何異常,或者從我的內部日誌記錄方法中看到的日誌記錄。程序集需要權限才能在服務器上啓動進程並使用文件IO。從閱讀中我發現這看起來與代碼信任級別有關,但我不知道從哪裏開始尋求在工作方向上改變事物。我如何從服務器上下文中檢查程序集的信任級別?
這是你如何找到在運行時的電流領域的應用信賴...
AppDomain.CurrentDomain.ApplicationTrust
真正好吃的東西都在這裏...
AppDomain.CurrentDomain .ApplicationTrust.DefaultGrantSet.PermissionSet
可能性是permssion集上的.IsUnrestricted屬性爲false。
下一步做什麼取決於您的目標框架版本。在4.0中對於所有這些工作如何進行了一些更改。
以下是信息過載... http://msdn.microsoft.com/en-us/library/dd984947.aspx