|
![]() |
#1 |
Участник
|
Ну я могу сказать вот что:
Открыл Visual Studio 2008, New Project => Visual Basic => Web => ASP.NET Web Application открылось окно где я могу писать код .NET в страницу Default.aspx я вписал тот код в код web.config вписал код web.config-а с сайта mmcrm.ru Нажал Build => Publish Default.aspx выбрал путь C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ISV\Files\ и нажал Build VS не ругнулся и ошибок компиляции не было. При запуске страницы http://localhost/ISV/Files/Default.apsx?guid={ИД-аннотации из базы} пишет ошибку: X++: Microsoft CRM Error Report: Error Description: CS1513: } expected Error Details: c:\Program Files\Microsoft Dynamics CRM\CRMWeb\ISV\Files\Default.aspx(20): error CS1513: } expected Full Stack: [HttpCompileException: c:\Program Files\Microsoft Dynamics CRM\CRMWeb\ISV\Files\Default.aspx(20): error CS1513: } expected] at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Other Message: Error Number: Source File: c:\Program Files\Microsoft Dynamics CRM\CRMWeb\ISV\Files\Default.aspx Line Number: 20 Date: 11-19-2010 Time: 11:26:05 Server: crmsrv02 Request URL: [url]http://localhost/ISV/Files/default.aspx?guid=07A71E60-2EF3-DF11-BB70-003048BE732D[/url] находятся следующие файлы и папки: App_Data bin Default.aspx Default.aspx.designer.vb Default.aspx.vb web.config в папке bin: Default.aspx.dll Default.aspx.pdb Default.aspx.xml папка App_Data - пустая. Что я делаю не так, подскажите пожалуйста. Спасибо! |
|
![]() |
#2 |
Участник
|
НА сайте mmcrm.ru вы упоминали что в папке должны находится файлы
Default.aspx, .aspx.cs, web.config, bin Где взять мне Default.aspx.cs?? может ошибка в нем? и может я неправильно создаю проект в Visual Studio 2008?? |
|
![]() |
#3 |
Участник
|
Разобрался я создавал Новый проект - а нужно было новый Веб сайт, выбрал язык C# и у меня в проекте появился default.aspx.cs
в нем я написал нужный код, и файл веб.конфиг тоже вставил нужный код, публикую в нужной папке запускаю с GUID-ом в URL получаю такую ошибку: X++: Error Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Error Details: Exception of type 'System.Web.HttpUnhandledException' was thrown. Full Stack: [Exception: The request failed with HTTP status 401: Unauthorized.] at _Default.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.] at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.isv_files_default_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\fcc31ff6\e77f4ed8\App_Web_qojphwxb.0.cs:line 0 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Other Message: Error Number: Source File: Not available Line Number: Not available Date: 11-19-2010 Time: 11:58:02 Server: localhost Request URL: http://localhost/ISV/Files/default.aspx?guid={07A71E60-2EF3-DF11-BB70-003048BE732D} |
|
![]() |
#4 |
Чайный пьяница
|
Немного внимательности и всё будет шикарно. VB означает что вы создали страничку базовым .Net языком которой является Visual Basic .Net. Пересоздавайте страницу с C# базовым и продолжайте ваши изыскания.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
Да это уже понял =)) просто для меня это впервые и в следующий раз я уже буду знать эти нюансы.
А по поводу ошибки можете сказать из-за чего она - если я всё правильно делаю по инструкции почему она именно у меня возникает?? |
|
![]() |
#6 |
Чайный пьяница
|
Цитата:
CrmAuthenticationToken token = CrmAuthenticationToken.ExtractCrmAuthenticationToken(Context, "superfirma"); Попробуйте обращаться к странице как к http://localhost/<имя организации>/ISV/Files/Default.apsx?guid={ИД-аннотации из базы}
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#7 |
Участник
|
Нет, в первый раз да я забыл поменять эту строчку, в новом варианте я исправил её на название моей организации. Также пробовал набирать URL адрес с именем организации как вы и написали ошибка такая же:
X++: Error Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Error Details: Exception of type 'System.Web.HttpUnhandledException' was thrown. Full Stack: [Exception: The request failed with HTTP status 401: Unauthorized.] at _Default.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.] at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.mycompany_isv_files_default_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\fcc31ff6\e77f4ed8\App_Web_dsgbnpdt.0.cs:line 0 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) тут явно ошибка в этом: Exception of type 'System.Web.HttpUnhandledException' was thrown. но что это и как и где это исправить я не понимаю. |
|
![]() |
#8 |
Участник
|
в Гугле искал решения но там ничего толком и не говорится, а всё что есть всё на английском - я не понимаю его, к сожалению ((((
подскажите в каком месте в файле нужно внести корректировки и какие чтобы работало. Спасибо! |
|
Теги |
crm, аннотации, вложения, выгрузка файлов, приаттаченные файлы, прикрепление файла, примечания |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|