none
关于VS2010创建.net 4.0WebServices的问题 RRS feed

  • 问题

  • 请问在.net 4.0中,WebServices的概念是不是取消了?

    我在VS2010的环境中,新建一个项目那里看不到WebServices了,是不是WebServices整合到WCF Services里面去了?

    2010年5月7日 7:31

答案

  • 不能完全说在.NET4.0中取消了asmx的概念,还是继续支持经典的 asp.net web services 的,

    但已经不建议使用了 asmx 来建立新的项目了,这从 asp.net web services 模板从 vs2010 target  .net 4 中移除即可看出来了

    注意我上面提到的是 vs2010 target .net 4,也就说如果在新建项目或者网站窗口中,并选择之前的 .net 2/3/3.5 , asp.net web services 模板依然出现,当你建好之后项目,你还可以打开项目属性,在 生成 页中,选择 .NEt 4.0 ,依然使用 .net 4.0 新特性

    另外,在新建项目或者网站窗口中,当你选择 .net 4 的时候,你可以直接选 asp.net empty web site/web application,建立空的项目,然后在添加新项窗口中,你依然能够找到  Web Service 这个项模板

    我们可以看到微软是故意隐藏了 asmx,虽然继续支持,但在. net 4 中已经不建议了

     


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年5月8日 9:44