2017-09-25 134 views
0

我想在Azure VM(操作系统是Windows Server 2016)和IIS 10.0上托管我的网站。所以这就是我所做的。Azure虚拟机上的主机网站 - Windows Server 2016

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

  2. 安装的数据库服务器(MySQL的)& .Net框架4X已经在那里了。

  3. 物理路径上
  4. 复制asp.net项目
  5. 打开IIS管理器 - >右键单击Sites文件夹 - >添加网站
  6. 给了网站名称,物理路径,改变端口93
  7. 现在,每当我尝试浏览,它给了我下面的错误

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

...

错误代码0x80070021配置错误此配置部分 不能用于此路径。当部分在父级锁定 时会发生这种情况。锁定默认为 (overrideModeDefault =“Deny”),或者通过位置标记用 overrideMode =“Deny”或传统allowOverride =“false”明确设置。配置文件
\ \ C:\ project.Web \ web.config中

配置源:41:42:43:

我在微软抬头此代码,这是他们不得不说

enter image description here

不过我不知道这是否是真正的问题。任何帮助将不胜感激

+0

Yay!我找到了我的答案[这里](https://stackoverflow.com/questions/20048486/http-error-500-19-and-error-code-0x80070021)通过Ilia Barahovski – Samra

回答

0

所以我发现我的答案here

的Windows Server 2016 IIS 10.0

  • 服务器管理器 - >添加角色和功能
  • 在角色部分选择:网络服务器 在安全子部分下选择所有内容(我也排除摘要,IP限制和URL授权) 在应用程序开发下选择.NET扩展性4.5,ASP.NET 4.5和两个ISAPI条目
  • 在功能部分选择:.NET 4.5,ASP.NET 4.5