【发布时间】:2009-12-31 08:42:46
【问题描述】:
我正在尝试将 WCF(Service1.svc) 上传到我的 godaddy 托管帐户。当我输入服务的地址(http://www.domain.com/Service1.svc)时,我收到 404 not found 错误。我想知道的是我需要上传哪些文件才能使其正常工作?还有我的目录结构应该包括什么?
【问题讨论】:
标签: wcf silverlight-3.0
我正在尝试将 WCF(Service1.svc) 上传到我的 godaddy 托管帐户。当我输入服务的地址(http://www.domain.com/Service1.svc)时,我收到 404 not found 错误。我想知道的是我需要上传哪些文件才能使其正常工作?还有我的目录结构应该包括什么?
【问题讨论】:
标签: wcf silverlight-3.0
要在 IIS 中托管 WCF 服务,您需要:
就是这样!
另一个SO question here 也处理 GoDaddy 并在中等信任环境中托管 WCF - 似乎您必须执行一些额外的步骤和东西才能让一切正常运行,这通常会在“on-”的本地安装上“正常工作”前提”服务器。
【讨论】:
您的 GoDaddy 帐户是否配置为 .NET 3.0 或 3.5?如果他们没有为 *.svc 文件注册脚本映射,我相信默认情况下 IIS 甚至不会提供没有注册 mime 类型的文件,所以你会得到 404,甚至不会得到 .svc 文件的文本。
【讨论】:
我与 GoDaddy 核对过,他们确认无法将 .Net 3.5 配置为对其服务器的完全信任。这是否意味着使用 WCF 服务的 Silverlight 应用无法在 GoDaddy 上运行?
【讨论】:
最好的办法是使用 discountasp.com 进行托管。每月只需 10 美元,一切工作都非常轻松。
【讨论】: