此文件中不允许代码块-我的web.confi文件在哪里

时间:2018-08-08 14:31:00

标签: asp.net sharepoint-2013

我在办公室有一个共享点。 2013年版本。我想在这里写一些asp代码。但是问题是SharePoint阻止了代码,并且出现错误“此文件中不允许代码块”。我搜索了google,并找到了一些链接,说对Webconfig文件进行了一些更改即可解决该问题。

现在我的问题是如何找到文件。实际在哪里。

我拥有的只是一个共享点,我没有任何设计师。我只有这个网站的管理员权限。有人可以指导我吗?

我知道stackoverflow中有几个条目,但是没有人在谈论在哪里找到文件。

请帮助我。

如果这是重复的话,我表示歉意,在这种情况下,请指出正确的帖子。谢谢你们。

1 个答案:

答案 0 :(得分:0)

由于性能原因,默认情况下不允许直接从网站的SharePoint页面中注入服务器端代码(ASP.NET),并且应保持原样。 如果您从不批准SP开发并且不是您公司中服务器场的管理员,我强烈建议您首先查看是否可以通过客户端开发(javascript)而不是服务器端(ASP.NET)解决您的需求。 SPS2013带有“脚本编辑器WebPart”,可用于在页面上注入自定义JS。如果需要在所有页面上自定义,请考虑在网站的主页上添加JS。 通过JS,您可以使用SharePoint REST API与您的网站https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service

进行交互

如果您需要对网站进行大量自定义,则可以转到需要Visual Studio IDE开发套件的外接程序模型(客户端)。 最后一种选择是,如果您明确需要服务端代码和/或需要开发可伸缩的企业级解决方案,则需要制作一个“ SharePoint完全信任解决方案包”。

PS:您可能会看到有关“ SharePoint Framework”(又名SPFx)的文章,不幸的是,该文章不适用于SPS2013。