.NET框架类在ASP.NET中的使用(2) ——Q&A
2005-10-13 10:53
302 查看
.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中最大的好处是保密性,无法看到图片本身。
________________________________________
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收发邮件的命令没有记清楚,您能不能发我邮箱一份呀,谢谢.
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: 问题可能同上。
活动日期: 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中最大的好处是保密性,无法看到图片本身。
________________________________________
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收发邮件的命令没有记清楚,您能不能发我邮箱一份呀,谢谢.
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: 问题可能同上。
相关文章推荐
- .NET框架类在ASP.NET中的使用(1)——Q&A
- ASP.NET 计划任务(不使用外接程序,.net内部机制实现)
- .net 2.0下的asp.net ajax基本使用方法
- .net 2.0下的asp.net ajax基本使用方法
- .NET 框架类在asp.net 中的应用(一)学习笔记
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- 一起谈.NET技术,ASP.NET MVC 3 —— Model的使用?
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- ASP.NET定时执行任务 (不使用外接程序,.net内部机制实现)
- .net 客户端使用asp.net web api
- 使用.NET命令行编译器编译项目(如ASP.NET、C#等)
- ASP.NET 计划任务(不使用外接程序,.net内部机制实现)
- 在ASP.NET中使用.NET组件
- 【翻译】使用VS2008开发运行在.net 2.0环境下的 ASP.NET AJAX 网站
- 4.NET框架类在ASP.NET中的使用(1)
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法
- .NET 框架类在asp.net 中的应用(二)
- 使用 “.NET研究”IIS Express 取代 ASP.NET Development Server
- 一起谈.NET技术,ASP.NET缓存初探 使用得当是关键