我一生都无法弄清楚如何使我正在创建的课程对客户可见。我有以下课程:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.EntityFramework;
using System.ServiceModel.DomainServices.Server;
using System.ServiceModel;
namespace Test1.Web
{
[EnableClientAccess]
public class CreatePDF
{
public string paragraph { get; set; }
public CreatePDF()
{ }
public void GoGoGadgetPDF()
{
var document = new Document();
string path = HttpContext.Current.Server.MapPath("PDFs");
PdfWriter.GetInstance(document, new FileStream(path + "/document.pdf", FileMode.Create));
document.Open();
document.Add(new Paragraph(paragraph));
document.Close();
}
}
}
我将类直接放在文件夹结构中的Web项目下方,即
- 测试1.Web
- 参考
- ClientBin(文件夹)
- 模型(文件夹)
- 创建PDF.cs
- 身份验证.cs
我可以访问模型文件夹和 Authentication.cs 类中的 DomainService 类。但不是 CreatePDF。
任何帮助将非常感激!!