《ASP程序调试实用手册》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Derek Ferguson著;段来盛,裘岚等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505363794
  • 页数:374 页
图书介绍:

第1章 调试基础 1

1.1配置服务器 2

1.1.1设置Internet Information Server 2

1.1.2设置组件调试 17

1.2日志包含的内容 17

1.2.1 Web服务器日志记录 18

1.2.2 NT事件日志 19

1.3使用脚本调试器 21

1.3.1开始调试 21

1.3.2跟踪逻辑流程 23

1.3.3 Command Window 25

1.3.4运行文档窗口 26

第2章 基本错误 29

2.1 Internet Information Server 30

2.1.1显示而不执行的页面 30

2.1.2不变化的页面 34

2.2程序 42

2.2.1命名问题 42

2.2.2调用问题 46

2.2.3函数与子程序 51

2.3特殊数据类型 55

2.3.1使用NULL 55

第3章 文件系统问题 57

3.1许可 58

3.1.1漏洞现象 59

3.1.2诊断 64

3.1.3原因与解决方案 73

3.2包含文件 75

3.2.1文件未找到 76

3.2.2代码错误 79

3.3 FileSystemObject 83

3.3.1常量 84

3.3.2代码问题 89

第4章 维护状态 93

4.1会话层 94

4.1.1生命周期 95

4.1.2 Cookies 99

4.1.3帧 107

4.2应用程序层 110

4.2.1边界 110

4.2.2多用户问题 112

4.2.3重新启动一个应用程序 114

第5章 接受请求 117

5.1头标 118

5.1.1国际化 119

5.1.2安全性 124

5.1.3性能 126

5.2 HTML表单 129

5.2.1上载到Active Server Pages 130

5.2.2动态改变尺寸 132

5.2.3奇特字段类型 134

第6章 回送 137

6.1重定向一个请求 138

6.1.1当请求完全不工作时 139

6.1.2当请求操作不正确时 143

6.1.3为重定向申请许可 144

6.2超越HTML 146

6.2.1支持其他标准 146

6.2.2添加图像 152

6.2.3合并特殊的字符串 155

6.3.1超大量内容引起的错误 157

6.3处理超时错误 157

6.3.2长时间运行任务引起的错误 159

第7章 在Active Server Pages 中使用COM对象 165

7.1安装COM组件 166

7.1.1注册组件 167

7.2理解组件的相关性 169

7.2.1检查源代码 170

7.2.2 Dumpbin工具 172

7.2.3 Depends工具 172

7.2.4 Package and Deployment Wizard 174

7.3绑定支持 174

7.3.1后期绑定与前期绑定 175

7.3.2 IDispatch 176

7.4 Java对象作为COM组件 177

7.4.1 Microsoft Java SDK 178

7.4.2 JavaReg工具 179

7.4.3安装类文件 180

7.5 COM组件的安全性 181

7.5.1 In-Process组件 181

7.5.2 Out-of-Process组件 182

7.6激活程序 186

7.6.1类型转换 186

7.6.2易变性 188

7.7保存COM对象 189

第8章 在Active Server Pages中创建COM对象 191

8.1.1 DLL文件 192

8.1组件锁定 192

8.1.2 EXE文件 198

8.2解决COM从属性的问题 200

8.2.1无法识别的引用 200

8.2.2一致性设置 203

8.3 IIS与桌面 207

8.3.1环境变量 207

8.3.2用户访问界面 209

8.3.3打印 211

8.4 ASP中COM组件的代码问题 211

8.4.1实例化问题 211

8.4.2不恰当的内部使用数据 214

第9章 在ASP中执行事务处理 217

9.1.1单个页面的事务处理 219

9.1事务处理页面的基本原理 219

9.1.2多个页面的事务处理 221

9.2 Microsoft Component Services 223

9.2.1在服务器中添加组件 223

9.2.2证实正在使用组件 226

9.2.3得到ObjectContext对象 227

9.2.4使用ObjectContext对象 228

9.3应用程序 229

9.3.1库应用程序 229

9.3.2服务器应用程序 231

9.4.1管理 233

9.4标识符问题 233

9.4.2编写组件 235

9.5数据库回退 238

9.5.1本地事务处理支持 239

9.5.2交叉数据库回退 240

第10章 连接数据 243

10.1 SQL Server 244

10.1.1本地计算机上的SQL Server 244

10.1.2远程计算机上的SQL Server 249

10.2数据源和ODBC接口 257

10.2.1选择DSN 257

10.2.2驱动程序 259

10.2.3连接池 261

10.2.4编写数据库连接 264

第11章 从数据中返回记录集 267

11.1使用脱机记录集 268

11.1.1性能改善 268

11.1.2数据库支持 271

11.1.3从组件中返回记录集 273

11.2 SQL 275

11.2.1特殊字符 276

11.2.2多个记录集 278

11.2.3各种SQL标准 280

第12章 修改数据 281

12.1使用存储过程分析脚本 282

12.2创建存储过程 284

12.2.2 SQL Server中的存储过程 285

12.2.1 Oracle中的存储过程 285

12.2.3数据类型问题 286

12.3引用完整性 287

12.3.1删除数据行 288

12.3.2表中的唯一性标识符 289

12.3.3修改视图 289

12.3.4使用AppendChunk方法保存数据 290

12.4在字符型字段中发现错误 291

第13章 样式说明 293

13.1源代码控制 294

13.2通常编写代码的方式 295

13.2.1减少页面数 295

13.2.2使用变量 298

13.3变量范围 302

13.3.1最佳方法 302

13.3.2对象 304

13.4体系结构 305

13.4.1 Active Server Page对象 305

13.4.2处理数据 308

第14章 性能问题 311

14.1常用编码 312

14.1.1缓存 312

14.1.2连接 314

14.1.3会话 316

14.1.4组件 317

14.2 Performance Monitor 318

14.3管理 321

14.3.1注册表 322

14.3.2 IIS控制台 322

14.3.3 Metabase 324

附录A外部问题 327

A.1浏览器 328

A.1.1常见问题 328

A.1.2遗失的Cookies 329

A.1.3安全问题 330

A.2防火墙和代理 331

A.2.1重定向问题 331

A.2.2 DCOM问题 332

A.3 Microsoft SMTP Server 333

A.3.1管理问题 334

A.3.2代码问题 334

A.4预防错误输入 336

A.4.1客户端脚本 336

A.4.2检查常用数据 336

附录B HTTP状态代码 339

附录C Active Server Pages+ 343

C.1基础技术 344

C.1.1 Microsoft.Net Frameworks 344

C.1.2 Visual Studio.Net 345

C.1.3 XML 346

C.2.1软件 347

C.2安装 347

C.2.2应用程序 350

C.3 Web表单 352

C.3.1 HTML控件 352

C.3.2 Web控件 355

C.4 Visual Basic.Net 362

C.4.1数据类型 363

C.4.2语法 364

C.4.3类库 366

C.5 Web Services 366

C.5.1目标 366

C.5.2创建 369

C.5.3与全世界共享 372