0

在带有代码的共享点站点中,当我从 wsp 发布时,一切正常,但是如果我从 SharePoint 设计器直接将 de aspx 文件粘贴到我的网站上,则会收到“无法加载程序集,请确保在访问页面之前对其进行编译警报”。

你知道这是为什么吗?

这是我在 aspx 中的第一行:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"  Inherits="RPC.SharePoint.Calcula.Default,RPC.SharePoint.Calcula,Version=1.0.0.0,Culture=Neutral,PublicKeyToken=613479fcd4366789" %>

这是我的课:

namespace RPC.SharePoint.Calcula
{
    public partial class Default : System.Web.UI.Page
    {

我猜代码隐藏正在将逻辑加入到 aspx 所以也许我在继承语句中有问题......

有任何想法吗?谢谢

4

1 回答 1

0

SharePoint 不允许您使用带有代码的页面。您必须先将代码编译为汇编。通过在 GAC 中部署或在您的 SharePoint Web 配置中注册,对您的程序集进行签名并使其完全受信任。

如果您在 wsp 文件中部署您的解决方案。上述步骤是自动完成的。但如果您使用 SharePoint 设计器,则必须手动执行该步骤。

于 2013-10-08T03:12:28.297 回答