2015-05-28 1 views
0

Я пытаюсь развернуть визуальный веб-сайт на сайт SharePoint 2013 из sanboxed. Мой WebPart RSSNews.ascx (она не имеет пользовательский код позади):SharePoint 2013 не может развернуть визуальный веб-сайт в изолированном решении

<%@ Assembly Name="$SharePoint.Project.AssemblyFullName$" %> 
<%@ Assembly Name="Microsoft.Web.CommandUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="asp" Namespace="System.Web.UI" Assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %> 
<%@ Import Namespace="Microsoft.SharePoint" %> 
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="RSSNews.ascx.cs" Inherits="Solution.WebParts.RSSNews.RSSNews" %> 
<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
    google.load("feeds", "1") 
</script> 
<script src="/SiteAssets/feeds.js" runat="server" ></script> 

<div id="feeds"> 
</div> 

При попытке развернуть решение возникнуть следующие ошибки:

Ошибка 1 Слишком много символов в символьный литерал RSSNews.ascx
Ошибка 2 Недопустимый маркер '(' в классе, структуре или декларации элемента интерфейса RSSNews.ascx
Ошибка 3 Метод должен иметь тип возвращаемого RSSNews.ascx
Ошибка 4} ожидаемый RSSNews.ascx Ошибка 5 Недопустимый маркер '(' в классе, структуре или декларации элемента интерфейса RSSNews. ASCX Ошибка 6 Недопустимый маркер «)» в классе, структуре или декларация элемента интерфейса RSSNews.ascx
Ошибка 7 Пространство имен не может непосредственно содержать меня mbers, такие как поля и методы RSSNews.ascx
Ошибка 8 Ожидаемое класс, делегат, перечисление, интерфейс или структура RSSNews.ascx
Ошибка 9 Ожидаемое класс, делегат, перечисление, интерфейс или структура RSSNews.ascx
Ошибка 10 Ожидаемый класс, делегат, перечисление, интерфейс или структура RSSNews.ascx
Ошибка 11 Ожидаемый класс, делегат, перечисление, интерфейс или структура RSSNews.ascx
Ошибка 12 Тип или определения пространства имен, или с истекшим файлом ожидается RSSNews.ascx
Ошибка 13 термина Недопустимого выражения «) 'RSSNews.ascx
Ошибка 14) ожидается RSSNews.ascx
Ошибка 15 имя 'InitializeControl' не е XIST в текущем контексте rssnews.ascx.cs

Prasath C был такая же проблема, и он говорит, что после того, как он изменил песочницу к ложной ошибка исчезла. Но мне нужно изолированное решение. Любая помощь будет оценена по достоинству.

ответ

0

Как выяснилось, причиной была последняя ссылка на сценарий: у нее был атрибут runat = "server". После удаления его и добавления type = "text/javascript" все работает отлично!

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