在VS2005下能正常运行,放到IIS下后提示找不到命名空间

时间:2022-09-29 12:31:19
我写了一个简单的调用WebService的程序,在VS中能正常浏览操作,放到IIS下就提示找不到命名空间。

紧急求助~~~

11 个解决方案

#1


WebService的程序在哪里?

#2


问题描述太少。在iis 配置一下路径。检查程序里 的命名空间是否规范

#3


那就是WebService的配置文件中EndPoint有问题,估计你的那个还带着端口号的呢,你检查一下。

#4


<endpoint address="../webservice/XXX.asmx" .../>

#5


引用 3 楼 taomanman 的回复:
那就是WebService的配置文件中EndPoint有问题,估计你的那个还带着端口号的呢,你检查一下。

+1肯定是带了端口的错误。








论坛签名======================================================================

nightmaple:你好!
截至 2011-10-25 11:01:50 前:
你已发帖 28 个, 未结贴  1 个;
结贴率为:  96.43%

当您的问题得到解答后请及时结贴.

http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖

如何给自己的回帖中也加上签名?
http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx

#6


引用 1 楼 fangyuantdy 的回复:
WebService的程序在哪里?


webservice发布在另一台服务器上,通过浏览器能看到xml格式文件。

1.我把虚拟目录改成应用程序就可以打开了,但是不明白什么情况下建虚拟目录,什么情况下建应用程序。

2.我把目录直接指向编译的文件夹根目录,不能正常运行;而把根目录下面的文件拷贝出来放到另一个位置,再把目录指向那个位置就可以正常运行了。两个文件夹的权限是一样的,这个不能理解。

3.我本地能正常访问程序,但是局域网内的其他电脑却访问不了,这个又是什么问题呢?

求赐教~

#7


只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序

#8


如果只是虚拟目录就是纯文件访问,设为application后,就可以对内容进行解析

#9


引用 7 楼 juliohuang 的回复:
只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序


WebService是用Java写的,这个没问题

#10


引用 7 楼 juliohuang 的回复:
只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序


WebService是用Java写的,这个本身是没问题的

#11


你在玩跨界,哈哈

#1


WebService的程序在哪里?

#2


问题描述太少。在iis 配置一下路径。检查程序里 的命名空间是否规范

#3


那就是WebService的配置文件中EndPoint有问题,估计你的那个还带着端口号的呢,你检查一下。

#4


<endpoint address="../webservice/XXX.asmx" .../>

#5


引用 3 楼 taomanman 的回复:
那就是WebService的配置文件中EndPoint有问题,估计你的那个还带着端口号的呢,你检查一下。

+1肯定是带了端口的错误。








论坛签名======================================================================

nightmaple:你好!
截至 2011-10-25 11:01:50 前:
你已发帖 28 个, 未结贴  1 个;
结贴率为:  96.43%

当您的问题得到解答后请及时结贴.

http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖

如何给自己的回帖中也加上签名?
http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx

#6


引用 1 楼 fangyuantdy 的回复:
WebService的程序在哪里?


webservice发布在另一台服务器上,通过浏览器能看到xml格式文件。

1.我把虚拟目录改成应用程序就可以打开了,但是不明白什么情况下建虚拟目录,什么情况下建应用程序。

2.我把目录直接指向编译的文件夹根目录,不能正常运行;而把根目录下面的文件拷贝出来放到另一个位置,再把目录指向那个位置就可以正常运行了。两个文件夹的权限是一样的,这个不能理解。

3.我本地能正常访问程序,但是局域网内的其他电脑却访问不了,这个又是什么问题呢?

求赐教~

#7


只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序

#8


如果只是虚拟目录就是纯文件访问,设为application后,就可以对内容进行解析

#9


引用 7 楼 juliohuang 的回复:
只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序


WebService是用Java写的,这个没问题

#10


引用 7 楼 juliohuang 的回复:
只有应用程序Asp.net才能处理,WebService本质上是Asp.net的程序


WebService是用Java写的,这个本身是没问题的

#11


你在玩跨界,哈哈