在Windows Server 2016环境中的IIS服务器上设置.NET网站

时间:2019-03-23 01:15:15

标签: c# asp.net iis windows-server-2016

Image我要在具有IIS角色的Windows Server 2016环境中设置Web应用程序(正在工作)。尝试运行该应用程序时,我的应用程序输出以下错误:“由于扩展​​名配置,无法提供您请求的页面”错误。

我有一个带有标签的简单应用程序,需要在Page Load上更改标签的文本。如果我不提及CodeBehind文件.aspx.cs文件,我的.aspx文件就可以工作。

我认为这是.aspx.cs文件访问的一种情况。我有一个更大的应用程序,而我提出了一个很小的应用程序来询问这个问题。我的猜测是我无法访问我的.aspx.cs文件。

我尝试添加“ allow fileExtensions =”。cs“ .....”,并将CS添加到允许的文件列表中。我也尝试过使用aspnet_regiis -i安装可以正常工作的asp.net。

对于我的设置,我添加了IIS角色,安装了ASP.NET 4.5及其可扩展功能以及ASP。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Intro.aspx.cs" Inherits="Intro" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
   <head runat="server">
   </head>
<body>
    <asp:Label . ...../>
</body>
</html>

更新:谢谢大家的答复。这个stackoverflow社区很棒。至于解决方案,我启用了.NET 3.5功能,.net 4.5功能以及与Web Server相关的所有功能。一个更具体的答案会有所帮助,但这对我有用。谢谢大家。

Web.config

0 个答案:

没有答案