当前位置: 首页 > news >正文

.NET框架类在ASP.NET中的使用(2) ——QA

.NET框架类在ASP.NET中的使用(2) ---Level 200
活动日期: 2005-08-22 14:30 -- 16:00
讲: 邵志东

________________________________________

Q:老师,请问如果SMTP需要验证发送者时,应该如何操作?谢谢

A: 如果使用SmtpMail类,在.NET Framework1.1以上版本,就提供了用户验证。具体可以参考Demo。如果使用TcpClient类来实现邮件发送,就需要用到命令auth login

________________________________________

Q:好像Win2003的邮件服务器不支持再次开发。能说一下为什么吗?

A: 本次讲座讲的和Win2003的邮件服务器无关,特别是使用TcpClient类来收发邮件时,本机可以不是邮件服务器的。

________________________________________

Q:为什么我用自己的SMTP服务器不行?用别的网站的SMTP服务器加验证的方式可以发!是不是因为我是内网的问题?

A: 对,应该是你机器的设置问题。

________________________________________

Qtelnet smtp.263.net 25无法打开到主机的连接 在端口 25 : 连接失败

A: 你可能是局域网。装ISA

________________________________________

Q:图片存放在DB里有什么好处?适合什么场合?

A: 图片放在DB中最大的好处是保密性,无法看到图片本身。

________________________________________

Q:用xml保存图片,速度不是不会有影响啊

A: 保存图片多时,速度会慢。比较适合要在网络上传图片的场合。

________________________________________

Q:请问为何在GIF图片上draw图或文字会出错?

A: 应该没有问题,具体可能要看你的代码。

________________________________________

Q:量化图片那里是否用到unsafe代码?

A: 由于用到指针,因此要用到unsafe代码。因此,编译时,要设置项目属性,设置可以编译不安全代码。

________________________________________

Q:您刚才说mail可以接收,那是如何实现的?

A: 具体可以参见代码。仿照Telnet收邮件的方式。

________________________________________

Q: asp.net依然是解释执行的吧?

A: 编译执行,一次编译后就可以执行了。所以比ASP要快!

________________________________________

Q:老师,我以前做过一个邮件发送的,跟你的思路一样,但是如果附件大的话,就发不出去有办法解决吗?

A: 在“控制面板”-“管理工具”-“Internet信息服务”-“默认SMTP虚拟服务器”-“属性”页中有“邮件”页,“邮件大小”默认为2048。修改大些就可以了!

________________________________________

Q:这里说的图像可否换成其他二进制文件用xml表示

A: 理论上没有问题。

________________________________________

Q:用xml传送图片效率高吗?如果图片文件稍大一点,是不就不行了啊?

A: 由于实际传送的文字,因此速度很快。

________________________________________

Q: net framework 1.0下编写的程序能否直接在1.1下运行.

A: 完全可以;但反过来可能会有问题。

________________________________________

Q:请问下,如何利用XML在网络中传送图片?

A: 见DEMO

________________________________________

Q:刚才那个用telnet收发邮件的命令没有记清楚,您能不能发我邮箱一份呀,谢谢.

ADEMO中有个文件。

________________________________________

Q:做一个相册的话,存在SQL中好还是直接存在服务器上好!

A: 根据情况来定。我感觉在SQL中方便。

________________________________________

Q:不能将byte型的内容直接写到xml中吗?

A: 不行。XML是文本文件。

________________________________________

Q:是不是任何文件都可以转成string放到XML文件中?我如何知道是什么类型的呢?

A: 理论上可以这样说。你需要提前知道文件类型。

________________________________________

Q:放在数据库中的图像您刚才是直接输出到一个新页面,如果是在当前页面中输入呢? 比如在DataGrid中, 怎么做?

A: 可以考虑生成一个临时问题。

________________________________________

Q:请问在局域网中要做哪些设置来完成邮件发送

A: 可以安装一些代理软件,比如ISA

________________________________________

Q:什么叫native code

A: 原生码,可以理解成能直接执行的代码,比如二进制机器码。

________________________________________

Q:文字传送快, 但到机器上要转换成2进制, 是否有点得不偿失

A: 根据情况来使用了,如果要在互联网上传送,则传文字肯定要比图像快,特别是图像多的时候。

________________________________________

Q:刚才图片保存到XML的时候有个<?xml:namespace prefix = st1 />强制类型转换,IN64,这个转换应该对图片的大小有限制吧。

A: 一般的图像足够了。

________________________________________

Q:提高画图的质量System.Drawing.Graphics类里面有个SmoothingMode属性,还有其他什么方法吗?感觉图片质量还是不高

A: 要想提高图像的质量,还是自己写算法控制图像的生成为好。

________________________________________

Q:需要验证用户名密码的SMTP服务器,能否通过telnet命令方式 发送邮件

A: 用auth login命令可以实现。

________________________________________

Q:自己的SMTP服务器为什么发不出邮件?

A: 可能是您的机器上SMTP服务没有安装好。可以通过控制面板的“添加/删除程序中的“添加删除windows组件”实现。

________________________________________

Q:我用我们公司的smtp测试发送邮件时,自己给自己发,回复发送失败。

A: 问题可能同上。

相关文章:

  • Atlas—微软的Ajax工具包(来自MSDN Scott Guthrie)
  • 昨日关注-Google服务完整清单
  • 神仙和超人的爱情!
  • 学校的多媒体网站也模仿Google改版了
  • Java是剑客-飘逸;.NET是刀客-霸道 (二) 【推荐】
  • 控制访问列表配置
  • 判断交换机性能好坏的九个因素
  • C#网络编程概述 一
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • ArcSDE安装全攻略
  • 买了两本书
  • 恶心的C语言strtok函数
  • 平板电视终成市场主流
  • [原创]Java下X86机,Bytes和Int的转换
  • 五一过后第一天:)
  • centos安装java运行环境jdk+tomcat
  • ECMAScript6(0):ES6简明参考手册
  • Git同步原始仓库到Fork仓库中
  • gops —— Go 程序诊断分析工具
  • JavaScript类型识别
  • JS学习笔记——闭包
  • leetcode386. Lexicographical Numbers
  • node 版本过低
  • 大主子表关联的性能优化方法
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 计算机在识别图像时“看到”了什么?
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 坑!为什么View.startAnimation不起作用?
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 思维导图—你不知道的JavaScript中卷
  • 原生Ajax
  • 湖北分布式智能数据采集方法有哪些?
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (3)(3.5) 遥测无线电区域条例
  • (a /b)*c的值
  • (二)springcloud实战之config配置中心
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (黑马C++)L06 重载与继承
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十六)一篇文章学会Java的常用API
  • (四)图像的%2线性拉伸
  • (算法)前K大的和
  • (推荐)叮当——中文语音对话机器人
  • (一)80c52学习之旅-起始篇
  • (转)iOS字体
  • .net MySql
  • .net web项目 调用webService
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @Autowired标签与 @Resource标签 的区别
  • [ JavaScript ] JSON方法
  • [2010-8-30]
  • [20190401]关于semtimedop函数调用.txt
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作