在Azure VM上托管网站 - Windows Server 2016

时间:2017-09-25 06:21:18

标签: asp.net azure iis

我正在尝试在Azure VM(操作系统是Windows Server 2016)和IIS 10.0上托管我的网站。所以这就是我所做的。

  1. 使用安装的iis  服务器管理器 - >添加角色和功能......

  2. 已安装的数据库服务器(MySql)& .Net Framework 4x已经存在。

  3. 在物理路径上复制asp.net项目
  4. 打开IIS管理器 - >右键单击“站点”文件夹 - >添加网站
  5. 将网站名称,物理路径和已更改的端口归为93
  6. 现在每当我尝试浏览时,都会出现以下错误
  7.   

    HTTP错误500.19 - 内部服务器错误

         

    ...

         

    错误代码0x80070021配置错误此配置部分   不能在这条路上使用。当部分被锁定时会发生这种情况   在父母层面。默认情况下锁定   (overrideModeDefault =" Deny"),或由位置标记明确设置   overrideMode ="拒绝"或遗留的allowOverride =" false"。配置文件
      ?\ \ C:\ project.Web \ web.config中

         

    Config来源:41:42:43:   

    我已经在microsoft中查找了这段代码,这就是他们不得不说的话

    enter image description here

    我还不确定这是不是真正的问题。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

所以我找到了答案here

Windows Server 2016,IIS 10.0

  • 服务器管理器 - >添加角色和功能
  • 在角色部分中选择:Web服务器 在安全子部分下选择所有内容(我还排除了摘要,IP限制和URL授权) 在Application Development下,选择.NET Extensibility 4.5,ASP.NET 4.5和两个ISAPI条目
  • 在功能部分中选择:.NET 4.5,ASP.NET 4.5