Возможно, вы захотите проверить результат вашего оператора server.mappath. Это будет что-то вроде C: \ Inetpub ...
Таким образом, ваш код пытается извлечь файл из файловой системы, которая действительно живет в SharePoint, потому что вы загрузили его в библиотеку документов.
Если вам нужен этот файл, вам нужно будет извлечь его, используя объектную модель SharePoint, взгляните на метод GetFileAsString .
Я согласен с Денни ..
Похоже, что Smartpart только усложняет? Какие у него преимущества?
Я создаю свои собственные веб-контейнеры для элементов управления ascx ... очень мало работы и все необходимые элементы управления. Также нет проблем с настройками доверия.