zoukankan      html  css  js  c++  java
  • SSTS-IIS安装部署

    IIS安装部署

    1)Win10 IIS Web服务器安装与配置

    https://blog.csdn.net/chelen_jak/article/details/84133337

    安装 IIS
    打开 程序和功能,选择左边 启用或关闭 Windows 功能,建议根据下图勾选,确定后等待安装完成

    打开 IIS

    直接使用 Cortana 搜索管理工具,打开选择 Internet information Services(IIS)管理器 

      

    点击左边栏,在 计算机 名下,网站 文件夹下已经默认存在一个网站

     配置 IIS

    选择默认的站点,点击右边高级设置,可设置网站的目录

    默认在 C盘已经存在一个目录

    点击右边的 绑定,可修改网站的端口等信息

      

    其中:

    IP地址 —— 一般填写本机的IP地址
    端口 —— 任意端口都可用,不过需要注意不能被别的端口占用,默认为 80
    主机名 —— 这里填写购买的域名,没有则使用上面 IP地址访问1234


    测试验证

    选择右侧 启动,然后点击 浏览xx,浏览器中出现配置好的网页则成功

    图为 Win10 自带 IIS 默认网站样式,目录位于 C盘inetpub文件夹中

    这里没有设置 IP地址,直接访问 http://localhost/ 直接进入,默认端口80,就相当于`localhost`
    设置 IP地址后,则需要使用 IP地址才可访问,例如:

    - IP地址:192.168.1.1,端口:4000
    - 浏览器地址则为:http://192.168.1.1:4000

    一般不能正常访问,原因都是出在「安装 IIS」处,应回去好好查看安装的功能

    2)由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。

    https://www.cnblogs.com/qqflying/p/3543370.html

    错误:

    HTTP 错误 404.3 - Not Found
    由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

    windows 8系统,运行aspx页面出现上述错误信息,解决办法如下:

    iis7  :控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选上“.net扩展性”和“ASP.NET”,保存后,重启IIS服务器即可。

    iis8:控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选上“.net Extensibility3.5” 及等带.net的选项,保存后,重启IIS服务器即可。

    iis默认安装的时候是没有勾选这些选项的。

    使用命令行方式进行IIS安装(Windows server 2008)


     命令行方式安装,没有用户交互界面,无法获知安装进度,但是可以内嵌在自动化脚本或者程序中在操作系统上安装IIS。

    运行安装命令时需要管理员权限,具体的安装命令如下:

     
    @echo off
    echo 正在添加IIS功能,这可能需要几分钟时间...
     
    start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;
    IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;
    IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;
    IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;
    IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;
    IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;
    IIS-WindowsAuthentication;IIS-DigestAuthentication;
    IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;
    IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;
    IIS-WebServerManagementTools;IIS-ManagementConsole;
    IIS-ManagementScriptingTools;IIS-ManagementService;
    IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;
    IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;
    WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
     
    echo.%errorlevel%
     

    start命令用来开启一个新的窗口以执行pkgmgr.exe。/iu参数表示按照指定的名称安装组件,后面跟随的都是IIS中的各种组件名称。

    3)Windows10无法使用aspnet_regiis.exe -i

    https://blog.csdn.net/qq_41601327/article/details/87935510

    C:WINDOWSsystem32>c:windowsmicrosoft.netframework64v4.0.30319aspnet_regiis.exe -i Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0 用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。

    版权所有(C) Microsoft Corporation。保留所有权利。 开始安装 ASP.NET (4.0.30319.0)。 此操作系统版本不支持此选项。管理员应使用“打开或关闭 Windows 功能”对话框、“服务器管理器”管理工具或 dism.exe 命令行工 具安装/卸载包含 IIS8 的 ASP.NET 4.5。 有关更多详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=216771。 ASP.NET (4.0.30319.0)安装完毕。

    利用dism工具 执行下面命令才成功:

    dism /online /enable-feature /featurename:IIS-ISAPIFilter
    dism /online /enable-feature /featurename:IIS-ISAPIExtensions
    dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
    dism /online /enable-feature /featurename:IIS-ASPNET45

    4)svc 报错“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。“

    https://blog.csdn.net/doris_d/article/details/46691501?locationNum=8

    问题:
    系统没有默认为 IIS 注册 WCF 服务的 svc 文件的 MIME 映射。

    解决方法:
    以管理员身份运行 cmd.exe
    切换到目录 C:WindowsMicrosoft.NETFrameworkv3.0Windows Communication Foundation
    运行 ServiceModelReg.exe -i

    5)IIS 配置.svc的MIME映射

    https://blog.csdn.net/spw55381155/article/details/83893504

    图-1
    在这里插入图片描述
    图-2
    在这里插入图片描述
    解决方法:
    只需在“启用或关闭Windows功能”添加如下功能(红线标注):
    在这里插入图片描述
    之后,会看到在IIS的 “处理程序映射”中就会有:
    好了,“在IIS8中添加WCF服务支持”的问题就迎刃而解。

  • 相关阅读:
    Machine Learning、Date Mining、IR&NLP 会议期刊论文推荐
    Natural Language Processing, 2017, Mar.29, Weekly Report
    【Turing Award】Robin Milner And Butler W. Lampson
    【word2vec】Distributed Representation——词向量
    【Java】HashTable和HashMap区别
    String, StringBuffer,StringBuilder的区别
    【Java】自动类型转换规则
    【Miktex】使用教程以及数学符号整理总结
    【JDK】各个版本垃圾收集器
    【Java】异常类处理层次
  • 原文地址:https://www.cnblogs.com/lizhigang/p/13844219.html
Copyright © 2011-2022 走看看