App_Code.dll如何防止别人引用

标签: Asp.net dll
发布时间: 2010/3/19 17:11:29

我将一些经常使用的类放在App_Code文件夹中,如:
HZTClass.cs

 

namespace HZT
{
    public class HZTClass
    {
        public HZTClass()
        {
        }

        public static string HW()
        {
            return "Hi!";
        }
    }
}

 

某一aspx网页相关代码:

using System;
using HZT;
public partial class TTT : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write(HZTClass.HW());
    }
}
在发布网站后的bin文件夹中会有App_Code.dll文件,别人的程序通过添加引用可以调用我写的HZTClass类。

如果将类或其成员的访问修饰符改为internal,则我自己的aspx页面相关的cs文件中也无法调用HZTClass了。

请问如何解决?

赞助商