1. 程式人生 > >IIS部署.NET系統

IIS部署.NET系統

修改 ges 瀏覽目錄 處理 出現 log ros alt 之前

背景:

公司最近突然多了很多.net系統,領導安排我去部署,於是嘗試了一番,也遇到了很多坑,在部署.net系統之前,需要先開啟IIS服務

一、開啟IIS服務:

技術分享

技術分享

進入Windows功能窗口,然後看到internet信息服務選項,然後按照圖中設置即可,Ps:打√的選項下面為全選,方圈的下面按照圖中打√的選擇即可。

技術分享

點擊左邊的倒三角,就會看到網站下面的default web site,然後雙擊IIS下面的ASP.

技術分享

在功能視圖下,點擊瀏覽目錄,然後在右邊會出現操作提示,點擊打開功能。

技術分享

技術分享

技術分享

所遇問題:

1、IIS7/8 HTTP Error 500.19 錯誤 0x80070021

解決辦法:

IIS7.0的安全設置文件在%windir%\system32\inetsrv \config\applicationHost.config,這裏定義服務器全局的安全設置,但是Web程序的web.config可以實現它的某些配置。默認情況下是不容許覆蓋的。

所以首先修改applicationHost.config文件,使web程序可以覆蓋服務器的全局安全配置,打開handlers和modules的權限,即由Deny改為Allow,如下:

<section name="handlers" overrideModeDefault="Allow" />

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

2、HTTP 錯誤 500.21 - Internal Server Error:使用了托管的處理程序,但是未安裝或未完整安裝 ASP.NET。

解決方法:

這是asp.Net的框架安裝不完整造成的
CMD下輸入:
"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable

參考地址:

https://jingyan.baidu.com/article/15622f2410f770fdfcbea5d3.html

https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html

https://jingyan.baidu.com/article/948f592402ae71d80ef5f967.html

https://jingyan.baidu.com/article/219f4bf7df5c86de442d388d.html

IIS部署.NET系統