在Visual Studio 2010中已经找不到直接创建WebService的模板方式了,但下面的方法可心实现:
在 Visual Studio 2010 的新建 Web 应用程序或者 Web 网站窗口中,如果你选择 NET 40,会发现缺少了 ASPNET Web Services 模板。你可能会怀疑 VS 2010 是不是不支持 ASPNet Web Services 了?答案是否定的!你可以通过下面两种方式建立 ASPNET Web Services 项目或网站:
1如果直接选择 NET 40,可以选择 ASPNET Empty Web Site/Application 模板,建立空的 Web 网站或项目,在添加新项窗口中,你依然会发现 Web Service 这个项模板。
2可以先选择 NET 20/30/35,就可以选择 ASPNET Web Services 模板建立了,之后如果需要 NET 40 的新特性,可以在项目属性窗口或网站属性页窗口的 Build 选项卡中选择 NET 40。
从 Visual Studio 2010 对 NET 40 故意隐藏 ASPNET Web Services 模板来看,显然已不建议使用 ASPNET Web Services 建立新的服务,WCF 服务应该是新项目的首选。
我也遇到过这个问题,但是我自己已经解决了。
不知道你现在解决了没有,我把我解决的方法分享一下,希望对你有用。
报这个错的原因是在设置“发布”配置文件的时候出了问题。
右击需要发布的项目,比如“WEB”,选择“发布(B)”,这时会d出一个“发布”配置文件页面,
在“发布”的设置区域中选择的内容:
1、发布方法(M):Web部署
2、服务URL(V):localhost
3、网站/应用程序(T):这个地方就是出错的源头,填写的内容取决于你在IIS中如何发布,
如果是发布的网站,这里直接填写发布的网站的名称即可,如:用“MyOA”来发布的,则这里填写MyOA即可;
如果是在默认网站或者(Default Web Site)中添加的应用程序,则这里需要填写“Default Web Site/MyOA” 。
其他的默认即可。
这样设置看看还是否有问题。
看一下,
以上就是关于vs2010怎么添加webservice全部的内容,包括:vs2010怎么添加webservice、asp.net网站发布iis的问题vs2010、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)