当前位置:编程学习 > C#/ASP.NET >>

怎么解决错误:未能创建类型Servise,谢谢

各位大侠:
在VS 2005里创建了一个ASP.NET WebSerice解决方案,简单的写了一点代码,生成的时候,一个错误说“未能创建类型Servise”,错误指向了,Service.asmx文件,这个文件里的代码就一行:<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>

小弟实在不知道原因出在那里了,各位帮帮忙啊,谢谢了
--------------------编程问答-------------------- 我也出现这个问题。 --------------------编程问答-------------------- iis的问题吧。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
运行下
--------------------编程问答-------------------- 情况依旧啊,还是说无法创建类型:Service --------------------编程问答-------------------- Class="Service"  -->  Class="Service.cs" --------------------编程问答-------------------- 顶一下,小弟也出现这个问题,几天了都没有解决。请高手指教啊~! --------------------编程问答-------------------- 距离对语言产生信仰还有多远?其实语言只是工具,重要的是编程思想!
欢迎加入 程序员(.Net分群) 47686018 --------------------编程问答-------------------- 顶一下,我也遇到这个问题啦!我是在本地没问题,但是上传到服务器就有这个问题! --------------------编程问答-------------------- 请注意<%@   WebService   Language="C#"   CodeBehind="~/App_Code/Service.cs"   Class="Service"   % >
里的Class="Service",则Service必须是你下面定义的类名,如果用其它类名则会有错误 --------------------编程问答-------------------- 都是很好的建议! 值得学习 --------------------编程问答-------------------- --------------------编程问答-------------------- 第一行是生成的代码,不要怀疑它有错,是你下面的程序有错 --------------------编程问答-------------------- 1、没有为这个项目的目录创建IIS虚拟目录,所以根本找不到命名空间和类(可以把你的asmx建在网站的根上)
2、IIS里选择了运行环境为ASP.NET1.1而不是ASP.NET2.0,改为2.0即可
3、一个项目中有多个Web.Config(狂删!!!!!!!) --------------------编程问答-------------------- LS的朋友 能详细点说明吗?谢谢 --------------------编程问答-------------------- 你是在代码文件里加上了命名空间后出错了吧 --------------------编程问答-------------------- 你看一下App_Code目录下是否有Service.cs这个文件 --------------------编程问答-------------------- atco英明
我也遇到这种问题了,就是加命名空间闹的。 --------------------编程问答-------------------- 看一下你这个虚拟目录的属性,然后看一下属性中的asp.net标签中的.framwork版本 --------------------编程问答-------------------- 你是不是加入的自己的命名空间?你把命名空间拿掉试试! --------------------编程问答-------------------- 我也碰到这样的问题,把命名空间去掉就可以了.

并且我是asp.net web应用程序调用webservice,老是提示web service未定义,现在好了,没有问题了. --------------------编程问答-------------------- 我也碰到这样的问题,把命名空间去掉就可以了.

并且我是asp.net web应用程序调用webservice,老是提示web service未定义,现在好了,没有问题了. --------------------编程问答-------------------- 要是删除命名空间的话 就找不到这个类  那还怎么实例化啊??请教
你们是怎么删除的啊 --------------------编程问答-------------------- 是不是VS有问题了?
--------------------编程问答-------------------- 标题都写错le 。。。 --------------------编程问答--------------------  是命名空间的问题啦
拿掉它就是啦 --------------------编程问答-------------------- 果然是命名空间的问题,解决啦,哈哈 --------------------编程问答-------------------- 我也遇到了,学习了...... --------------------编程问答-------------------- 拿掉命名空间的意思是屏蔽掉自动生成的特性[WebService(Namespace = "http://tempuri.org/")]吗?

我去掉了还是未能创建。。。 --------------------编程问答-------------------- 问题在于你上传到虚拟空间后,把web服务放到文件夹中而不是根目录下。 --------------------编程问答-------------------- 注意:bin好比应用池,默认在根目录,如果把bin放在别的文件夹,需要创建应用程序池。

给分把,我测试过绝对正确,请结贴
补充:.NET技术 ,  Web Services
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,