У меня проблема с открытием формы infopath с помощью XmlFormView. Здесь у вас есть код:
SPLimitedWebPartManager manager = file.GetLimitedWebPartManager(PersonalizationScope.Shared);
try
{
XmlFormView form = new XmlFormView();
String templateLib = "FormServerTemplates";
String xsnName = report + ".xsn";
form.XsnLocation = String.Format("{0}/{1}/{2}", SPContext.Current.Web.Url, templateLib, xsnName);
manager.AddWebPart(form, "TopZone", 0);
}
Итак, я создаю страницу и добавляю веб-часть xmlform, чтобы увидеть отчет infopath на странице. Проблема в том, что когда я пытаюсь открыть страницу:
Не удается получить доступ к файлу шаблона формы (.xsn). Возможно, у вас нет необходимых разрешений для открытия файла.
Идентификатор корреляции: 51a2dcd8-d2fa-4d8b-ae13-1b5f9caa1c51
Это странно, потому что я могу открыть ту же форму, когда щелкаю тип контента, который я назначил в библиотеке документов, но на странице его невозможно увидеть. Что тут происходит?
Спасибо