0

我真的无法让应用程序在 IIS Express 上运行。

我正在下载这个 repo:https ://github.com/rxtur/BlogEngine.NET ,我正在放置在 IIS DocumentRoot 上。

然后我给适当的文件夹适当的权限:

BlogEngine.NET-master\BlogEngine\BlogEngine.NET\AppData\
BlogEngine.NET-master\BlogEngine\BlogEngine.NET\Custom\

然后我尝试从 DocumentRoot 访问 /admin(这是不可能的),然后我尝试:

https://localhost:8080/BlogEngine.NET-master/ -> 403
https://localhost:8080/BlogEngine.NET-master/admin -> 404
https://localhost:8080/BlogEngine.NET-master/BlogEngine/admin -> 404
https://localhost:8080/BlogEngine.NET-master/BlogEngine/BlogEngine.NET/admin -> 500 (BlogEngine.NET - It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level)
https://localhost:8080/BlogEngine.NET-master/BlogEngine/BlogEngine.NET/whaterver -> 500 (BlogEngine.NET - It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level)

我附上一些图片

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我已经阅读了一些关于重复的 web.config 文件的演练,但我在 DocumentROOT 中没有看到 web.config,而且我对通过 IIS 部署 .NET 应用程序不是很熟悉,而且我花了一些时间可能是在错误的方向上,可能很简单问题。我也在 github 上报告了一个问题,但我没有收到任何回复。

我希望知道如何部署IIS .NET的人可以提供帮助,真的

非常感谢!

4

0 回答 0