Asp.Net开发小技巧

1、使用HttpHandler能支持Session会话,在单纯实现IHttpHandler接口的处理器中无法处理Session,这样对于使用Session作身份验证的程序就无法使用了,这里多实现一个System.Web.SessionState.IRequiresSessionState接口即可,这是一个标记接口,不用作任何具体实现。
2、条件编绎。使用#define Test可以进行条件编绎,如下例:
#define Test
namespace PublishTool
{
    
class MyMain
    
{
        
#if Test
            
private const string targetPath = @"D:\_My Project\ASP.NET\_NewIBMJob\Test";//测试
            private const string targetBin = @"D:\_My Project\ASP.NET\_NewIBMJob\Test\bin";//测试
            #else
            
private const string targetPath = @"D:\_My Project\ASP.NET\_NewIBMJob\Project\IBMWebSite\Con001_ProjectManage\Job";
            
private const string targetBin = @"D:\_My Project\ASP.NET\_NewIBMJob\Project\IBMWebSite\bin";
        
#endif
        
//略去.
    }

}
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760258.html