【发布时间】:2011-02-03 15:05:32
【问题描述】:
- 我在 VS2010 中打开了我的 .net 2.0 ASMX Web 服务并迁移到了 .net4.0。如果我只是简单地运行我的 ASMX 而无需将 te 代码更改为 WCF 格式,我仍然可以在 .net 4.0 下运行旧的 asmx 服务??这会照原样工作吗?
- 我的 web.config 文件也有 WSE 设置,这会发生什么?
- WCF/net4.0 不支持附件,我是否需要更改我的 asmx webmethod 以在正文中作为数据集返回,这样可以吗?
- 我尝试在 .net 4.0 中使用数据集作为附件运行我现有的 asmx 服务,它有效吗?
- 我可以看到 asmx 文件可以添加到 .net 2010 中吗?是否仍受支持?
【问题讨论】:
-
为什么#4 甚至是一个问题? “我尝试了一些东西,它奏效了”是一个声明。为什么#5是一个问题?如果您可以在 .Net 2010 中添加它们,是的,它们是受支持的。
-
@ Yodaj007,.net 4.0 已将 WS/WSE 替换为 WCF,这对我来说意味着没有 asmx 和附件(我可能弄错了)。但是 .net2.0 VS2005 项目一旦迁移到 VS2010 .net4.0 就可以正常工作(使用 WSE 和附件),这就是令人困惑的地方
-
今天几乎没有人支持“附件”。相反,请使用 WCF 支持的 MTOM。
标签: .net web-services .net-4.0 asmx