ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SSTS-IIS安装部署

2020-10-20 02:01:19  阅读:196  来源: 互联网

标签:ASP IIS 部署 SSTS IP地址 net 安装 NET


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:\WINDOWS\system32>c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_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:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
运行 ServiceModelReg.exe -i

 

5)IIS 配置.svc的MIME映射

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

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

 

标签:ASP,IIS,部署,SSTS,IP地址,net,安装,NET
来源: https://www.cnblogs.com/lizhigang/p/13844219.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有