部署a *.将Ashx文件正确地放入sharepoint

本文关键字:正确地 sharepoint 文件 Ashx 部署 | 更新日期: 2023-09-27 18:01:51

我有一个.ashx文件,我已经部署到sharepoint。我想能够使用的代码背后的文件。目前我有这样的设置:

<%@ WebHandler Language="C#" Class="jQueryUploadTest.Upload" %>
using System;
using System.Collections.Generic;
using System.IO;
using System.Security.AccessControl;
using System.Web;
using System.Web.Script.Serialization;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Workflow;
using IrvineCompany.SharePoint.CLM;
namespace jQueryUploadTest {
.....

我希望能够把所有这些代码在代码后面的文件,而不是实际的。ashx文件。我知道我必须改变在顶部的行为了做到这一点,我需要什么代码,以便使它,所以我可以使用文件后面的代码,也如果我要添加程序集名称,我如何找到完整的程序集名称,当我添加程序集。

部署a *.将Ashx文件正确地放入sharepoint

要使用预编译的代码,只需要使用classname:

包含程序集
<%@ WebHandler Language="C#" 
Class="jQueryUploadTest.Upload, AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxx" 
%>

要获得强名称,通常最简单的方法是从项目中的另一个文件中获取它。如果做不到,可以使用反射器,查看GAC属性,或者使用http://www.pvle.be/2010/04/getting-an-assemblys-strong-name-with-powershell/