在一个代码隐藏的sharepoint站点中,当我从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的逻辑所以也许我在继承句子中有问题......
有什么想法吗?感谢
答案 0 :(得分:0)
SharePoint不允许您使用包含代码的页面。您必须首先将代码编译为汇编。对您的程序集进行签名,并通过在GAC中部署或在SharePoint Web配置中注册来使其完全受信任。
如果在wsp文件中部署解决方案。上述步骤是自动完成的。但是,如果您使用SharePoint设计器,则必须手动执行该步骤。