У меня есть страница ASP.NET (index.aspx ), использующая профилирование и персонализацию, опубликованную из Tridion 2011 SP1. Он просто отображает одну презентацию динамического компонента и вторую презентацию динамического компонента, если пользователь ранее просматривал 3 страницы, помеченные (с помощью ключевых слов cat + )как «гольф».
Я инициировал профилирование, добавив TBB «Персонализация целевой группы» и «Активировать отслеживание» к моим действиям завершения по умолчанию. Я переопубликовал страницу и увидел, что она создает динамические cp с кодом профилирования, все идет хорошо:
Проблема :Когда я просматриваю index.aspx в своем браузере, возникает ошибка:
Пользователь не может быть нулевым. убедитесь, что WAI настроен правильно
Я проверил БД брокера, и там не было данных. Я считаю, что мой файл cm _wai _conf.xml настроен правильно. Я прочитал эту статью, в которой говорится, что WAI использует переменную среды REMOTE _USER, которую я добавил в окна, и все равно не повезло.http://sdltridionworld.com/articles/UsingPandPinDistributedEnvironments.aspx
Кто-нибудь сталкивался с этой ошибкой раньше и может помочь? Я могу предоставить свой файл cd _wai _conf.xml, если необходимо
Заранее спасибо, ваша помощь очень ценится, это сводило меня с ума!
РЕДАКТИРОВАТЬ :Добавлен файл конфигурации XML не отображался в StackOverflow, поэтому я добавил его в PasteBin : http://pastebin.com/tHwqhwtq
-. 121 ---1234231-
Я пытаюсь написать действительно простое приложение на С++ для связи с Arduino. Я хотел бы отправить Arduino символ, который он немедленно отправляет обратно. Код Arduino, который я взял из учебника, выглядит так:
void setup()
{
Serial.begin(9600);
}
void loop()
{
//Have the Arduino wait to receive input
while (Serial.available()==0);
//Read the input
char val = Serial.read();
//Echo
Serial.println(val);
}
Я могу легко общаться с Arduino с помощью экрана GNU, поэтому я знаю, что все работает нормально с базовой связью:
$ screen /dev/tty.usbmodem641 9600
(неработающий )код C++, который у меня есть, выглядит так:
#include
#include
int main()
{
std::cout << "Opening fstream" << std::endl;
std::fstream file("/dev/tty.usbmodem641");
std::cout << "Sending integer" << std::endl;
file << 5 << std::endl; // endl does flush, which may be important
std::cout << "Data Sent" << std::endl;
std::cout << "Awaiting response" << std::endl;
std::string response;
file >> response;
std::cout << "Response: " << response << std::endl;
return 0;
}
Он компилируется нормально, но при его запуске на Arduino мигают некоторые индикаторы, и терминал просто зависает на:
Opening fstream
Где я ошибаюсь?