Web服务仅适用于根文件夹

时间:2013-01-11 06:02:55

标签: c# web-services

所以当我将它上传到根目录

时,我的Web服务工作正常

www.mysite.com/service.asmx

但如果我将其上传到另一个文件夹,我会得到以下结果。

  

' /'中的服务器错误应用

     

无法找到资源。

     

描述:HTTP 404.您正在查找的资源(或其中一个依赖项)可能已被删除,名称已更改或暂时不可用。请查看以下网址,确保拼写正确。

     

请求的网址:/test/service.asmx

如果它们都被立即上传,那么test文件夹中的那个引用根目录,即使它们可能包含不同的代码。

任何想法,如果这还不够清楚,只需写下你的问题和不良回复。

1 个答案:

答案 0 :(得分:3)

您需要创建虚拟文件夹(在本例中为'test'),然后您需要上传到该文件夹​​。

这就像告诉服务器将文件夹路径(例如c:\ web \ mysite \ test)解释为\ test context path。

假设您使用的是IIS,则可以使用this

创建虚拟目录