zoukankan      html  css  js  c++  java
  • .NET框架类在ASP.NET中的使用(2) ——Q&A

    .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 对,应该是你机器的设置问题。

    ________________________________________

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

    A 你可能是局域网。装ISA

    ________________________________________

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

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

    ________________________________________

    Qxml保存图片,速度不是不会有影响啊

    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 理论上没有问题。

    ________________________________________

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

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

    ________________________________________

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

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

    ________________________________________

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

    A DEMO

    ________________________________________

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

    A DEMO中有个文件。

    ________________________________________

    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的时候有个制类型转换,IN64,这个转换应该对图片的大小有限制吧。

    A 一般的图像足够了。

    ________________________________________

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

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

    ________________________________________

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

    A auth login命令可以实现。

    ________________________________________

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

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

    ________________________________________

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

    A 问题可能同上。

    支持TerryLee的创业产品Worktile
    Worktile,新一代简单好用、体验极致的团队协同、项目管理工具,让你和你的团队随时随地一起工作。完全免费,现在就去了解一下吧。
    https://worktile.com
  • 相关阅读:
    多线程
    Java I/O简述
    Java集合
    Java常用类
    Java面向对象基础知识汇总
    Java标识符和关键字
    认识Java
    mvn打包源码和生成javadoc
    Http协议概述
    exe可执行程序及堆栈分配(转载)
  • 原文地址:https://www.cnblogs.com/Terrylee/p/253707.html
Copyright © 2011-2022 走看看