DNN自定义模块访问被拒绝的问题

时间:2018-08-03 07:17:11

标签: exception module permissions dotnetnuke social

我正在DNN中创建一个自定义模块,在该模块中,我尝试通过按钮单击来访问社交媒体页面,例如fb,twitter等。为此,我正在使用 Process.start 。这是我的代码:

string fb = "www.facebook.com";  
if (Settings.Contains("Facebook_Url"))  
{  
  fb = Settings["Facebook_Url"].ToString();  
}  
lc.AddLog("Log Entry", "FB_Click method has value = " + fb, PortalSettings, 
UserId, EventLogController.EventLogType.ADMIN_ALERT);  
Process.Start(fb);

当我单击按钮打开页面时,出现以下错误:

  

ExceptionHash:AY3pjrg + wiWZHssY8r54i0c0AGo =消息:访问被拒绝
  StackTrace:
  InnerMessage:访问被拒绝
  InnerStackTrace:
  在System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)在System.Diagnostics.Process.Start(ProcessStartInfo startInfo)在Christoc.Modules.CustomModule.View.FB_Click(Object sender,ImageClickEventArgs e)在System.Web.UI.WebControls。 System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument)(位于System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)处的ImageButton.OnClick(ImageClickEventArgs e)

如果有人知道解决此问题的方法,请为我​​提供帮助。

0 个答案:

没有答案