如何解决错误消息:从内部部署SharePoint 2013服务器启动应用程序时,"RegisterSod"未定义

Kar*_*gal 0 sharepoint sharepoint-2013 sharepoint-apps

我已经为SharePoint 2013创建了一个示例App并成功部署了它.启动应用程序时,我收到调用RegisterSod的每行代码都会出现以下错误

Message: 'RegisterSod' is undefined
Line: 14
Char: 1
Code: 0


<script type="text/javascript">RegisterSod("initstrings.js", "\u002f_layouts\u002f15\u002f1033\u002finitstrings.js?rev=uNmvBiHdrBzcPQzXRpm\u00252FnQ\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("strings.js", "\u002f_layouts\u002f15\u002f1033\u002fstrings.js?rev=cSu1pcWiRc999fyCNzJplg\u00253D\u00253D");RegisterSodDep("strings.js", "initstrings.js");</script>
Run Code Online (Sandbox Code Playgroud)

反正这个问题可以解决吗?

Rak*_*ism 6

我知道它已经过时但我希望这会帮助其他人解决问题:

此问题很可能是由于SharePoint Server中没有根网站引起的.

通过转到管理中心 - >创建网站集来创建根网站集,并在选择网站地址时确保使用'/'作为网站地址,这意味着这将是根网站.

我在这里做了关于这个错误的博客文章

希望有所帮助!