2

因此,当我将其上传到根目录时,我有一个可以正常工作的 Web 服务

www.mysite.com/service.asmx

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

“/”应用程序中的服务器错误。

无法找到该资源。

说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的 URL:/test/service.asmx

如果它们都同时上传,则测试文件夹中的一个指的是根目录,即使它们可能包含不同的代码。

任何想法,如果这还不够清楚,请写下您的问题并做出错误的答复。

4

1 回答 1

3

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

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

假设您使用的是 IIS ,您可以使用它创建一个虚拟目录

于 2013-01-11T08:49:49.227 回答