gpt4 book ai didi

WCF 未在 IIS 6.0 下运行

转载 作者:行者123 更新时间:2023-12-02 19:41:40 25 4
gpt4 key购买 nike

尝试让我的 WCF 服务在 IIS 6 下运行。

我已根据以下方式创建了 .svcaspnet_isapi.dll 映射:http://msdn.microsoft.com/en-us/library/ms752241.aspx

查看 Server1.svc 页面时,我收到 404。

我已经使用简单的 .aspx 页面测试了该网站,以确保 URL 正常工作,但 .svc 扩展名再次无法正常工作。

我安装了 .NET 3.5 SP1,我的 web.config 正在引用 3.5 程序集,并且在查看 .aspx 页面时没有收到错误,因此它可以很好地选择这些程序集,据推测。

可能出了什么问题?

最佳答案

很可能 .svc 扩展名未在 IIS 下注册为由 ASP.NET (WCF) 处理。

尝试以下 2 个步骤(如果需要,请将 Framework 替换为 Framework64):

转到:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\

然后运行:

aspnet_regiis -i

前往: C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation

然后运行:

ServiceModelReg.exe -i

关于WCF 未在 IIS 6.0 下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/451701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com