gpt4 book ai didi

asp.net - 无法在 IIS(Windows 10)上运行 ASP.net 服务 - 错误 404(未找到)

转载 作者:行者123 更新时间:2023-12-04 16:31:01 25 4
gpt4 key购买 nike

以下是场景:Windows 10,VS2015 更新 3。

创建新的空白“空”asp.net 项目,.NET 4.5.2,并添加一个虚拟“index.html”。使用 IIS express(默认)运行项目:运行良好。

将服务器更改为 IIS:获取 HTTP 错误 500.19 - 内部服务器错误,错误代码0x80070021。这表明 web.config 中的“模块”部分无效。所以我注释掉该部分并再次运行。这给出了 404 错误。

我的 JavaScript 在 IIS 上运行良好,但似乎 IIS 没有启动 ASP.NET 服务 - 对服务的每次 ajax 调用都会导致错误 404。所以我猜 web.config 中缺少一些东西。我在 system.servicemodel 中有这个

<services>
<service behaviorConfiguration="ServiceBehavior" name="WebMap.WebMap">
<endpoint address="" behaviorConfiguration="EndpBehavior" binding="webHttpBinding"
contract="WebMap.IWebMap" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>

文件service1.svc由

<%@ ServiceHost Language="C#" Debug="true" Service="WebMap.WebMap" CodeBehind="Service1.svc.cs" %>

注意:(1) 两台不同的 PC 正在做同样的事情。 (2) 如果我创建一个新的“WebAPI”项目,而不是一个“空”项目,我会得到完全相同的结果,除了更多部分需要从“web.config”中注释掉

最佳答案

除了这里回答的IIS - this configuration section cannot be used at this path (configuration locking?)还添加如下所示的HTTP激活

enter image description here

关于asp.net - 无法在 IIS(Windows 10)上运行 ASP.net 服务 - 错误 404(未找到),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40524511/

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