我对MS Dynamics CRM非常了解。
我们公司必须将我们的客户MS CRM 4.0迁移到CRM 2013.
我已经分配了从db备份和自定义应用程序发布(CRMWeb文件夹)创建MS CRM 4.0设置的任务。
情景:
我必须从升级Sql Server版本,CRM更新汇总安装开始。经过很多痛苦我已经进入了组织导入。
接下来要做的是自定义应用程序设置。对于这个我复制&粘贴客户端收到CRMWeb> ISV>自定义应用程序到CRM 4.0> CRMWeb> ISV文件夹。
请注意:
- > CrmService已用于自定义CRM编程。
- >自定义应用程序文件夹没有Web.config文件。
问题:
当我点击自定义应用程序页面网址时,我在跟踪文件中收到以下错误详细信息。
错误:抛出了类型'System.Web.HttpUnhandledException'的异常。
错误消息:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。
错误详细信息:抛出了“System.Web.HttpUnhandledException”类型的异常。
源文件:不可用
行号:不可用
请求网址:http://servereight:5555/kyraInfotech4/isv/kyrainfotechwebapp/Search_C.aspx
堆栈跟踪信息:[WebException:请求失败,HTTP状态为401:未经授权。]
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message,WebResponse response,Stream responseStream,Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object [] parameters)
at CrmMetaDataService.MetadataService.Execute(MetadataServiceRequest Request)
在Search_C.bindRank()
在Search_C.Page_Load(对象发件人,EventArgs e)
在System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)
在System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)
在System.Web.UI.Control.OnLoad(EventArgs e)
在System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)
[HttpUnhandledException:抛出了'System.Web.HttpUnhandledException'类型的异常。]
在System.Web.UI.Page.HandleError(例外e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)
在System.Web.UI.Page.ProcessRequest()
在System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
在System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.kyrainfotech4_isv_kyrainfotechwebapp_search_c_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)
[2015-02-28 17:00:41.3]流程:w3wp |组织:00000000-0000-0000-0000-000000000000 |主题:3 |类别:平台|用户:00000000-0000-0000-0000-000000000000 |级别:信息| MiniDump.CreateDumpInternal
at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception)
at MiniDump.CreateDump(MiniDumpReasons reason, Exception exception)
at MainApplication.Application_Error(Object sender, EventArgs eventArguments)
at EventHandler.Invoke(Object sender, EventArgs e)
at HttpApplication.RaiseOnError()
at HttpApplication.RecordError(Exception error)
at ApplicationStepManager.ResumeSteps(Exception error)
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
MiniDump:未设置或缺少TraceDirectory设置。默认为临时文件夹。
[2015-02-28 17:00:41.4]流程:w3wp |组织:00000000-0000-0000-0000-000000000000 |主题:3 |类别:平台|用户:00000000-0000-0000-0000-000000000000 |级别:信息| MiniDump.CreateDumpInternal
at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception)
at ExceptionManager.ReportException(Exception exception, String format, Object[] args)
at ExceptionManager.ReportException(Exception exception)
at MainApplication.Application_Error(Object sender, EventArgs eventArguments)
at EventHandler.Invoke(Object sender, EventArgs e)
at HttpApplication.RaiseOnError()
at HttpApplication.RecordError(Exception error)
at ApplicationStepManager.ResumeSteps(Exception error)
at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
我查看/尝试了这些链接,但无法成功。
http://www.postseek.com/meta/b6a20e50342e1ded700030500c76efdb http://ronaldlemmen.blogspot.in/2008/09/unauthorized-error-after-deploying-your.html https://social.microsoft.com/Forums/en-US/37cee666-abea-4f53-88af-aca95ad38906/crm-40-can-not-load-custom-aspx-page-that-calls-a-webservice-401-unauthorized?forum=crm Creating entities through web services fails randomly with 0x80048405 (Access is denied)
请帮助
答案 0 :(得分:0)
我不确定此请求是如何发送的,但看起来用户即登录系统的帐户未获得授权。
在不同系统上运行窗口服务时出现类似错误,我必须按照以下步骤将Windows帐户添加到服务中
转到服务>您的服务的属性>登录标签>并添加一个可以访问系统
的密码帐户