2016-08-16 2 views
1

Публикация по функциональности не работает - элементы просто остаются неопубликованными навсегда.«Опубликовать на» в Umbraco не работает (ошибка 401)

В журнале есть две ошибки, которые как-то связаны - обе ошибки 401.

Я попытался включить анонимную аутентификацию в папку Umbraco/Webservices, но это не помогло. Я не мог найти решения после нескольких часов чтения.

Error in ping. The base URL used in the request was: ***, see http://our.umbraco.org/documentation/Using-Umbraco/Config-files/umbracoSettings/#ScheduledTasks documentation for details on setting a baseUrl if this is in error 
System.Net.WebException: The remote server returned an error: (401) Unauthorized. 
    at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) 
    at System.Net.WebClient.DownloadString(Uri address) 
    at Umbraco.Web.Scheduling.KeepAlive.Start(ApplicationContext appContext, IUmbracoSettingsSection settings) 

-

An error occurred with the scheduled publishing. The base url used in the request was: ***, see http://our.umbraco.org/documentation/Using-Umbraco/Config-files/umbracoSettings/#ScheduledTasks documentation for details on setting a baseUrl if this is in error 
System.Net.WebException: The remote server returned an error: (401) Unauthorized. 
    at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request) 
    at System.Net.WebClient.UploadString(Uri address, String method, String data) 
    at Umbraco.Web.Scheduling.ScheduledPublishing.PerformRun() 

ответ

1

В /Config/umbracoSettings.config в scheduledTask узле установлен базовый URL на пути вашего сайта/Umbraco /, как это:

<scheduledTasks baseUrl="www.yoursite.com/umbraco/"> 
    <!-- add tasks that should be called with an interval (seconds) --> 
    <!-- <task log="true" alias="test60" interval="60" url="http://localhost/umbraco/test.aspx"/>--> 
    </scheduledTasks> 

Из Umbraco documentation

baseUrl: (v6.2.5 & v7.1.9 +) Это является необязательным и его следует использовать только в том случае, если базовый URL-адрес не может быть обнаружен. Это может произойти, если в вашей настройке хостинга установлена ​​специальная настройка прокси. См. Этот номер для получения более подробной информации: http://issues.umbraco.org/issue/U4-5391

+1

Этот параметр устарел с 7.2.7, вместо этого используйте umbracoApplicationUrl – okenshield

Смежные вопросы