快捷搜索:  汽车  科技

asp.netcore开源协议(部署Asp.netCore网站)

asp.netcore开源协议(部署Asp.netCore网站)<configuration><?xml version="1.0" encoding="UTF-8"?>1.首先vs中点击发布,这里咱们选用文件系统。2.将发布后的文件目录整个拷贝至IIS网站目录。3.更改web.config文件如下

a.通过Dll文件启动网站

启动命令行,输入dotnet yourdll文件名。

asp.netcore开源协议(部署Asp.netCore网站)(1)

b.IIS发布网站

这种方式比较复杂。

1.首先vs中点击发布,这里咱们选用文件系统。

asp.netcore开源协议(部署Asp.netCore网站)(2)

2.将发布后的文件目录整个拷贝至IIS网站目录。

3.更改web.config文件如下

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<directoryBrowse enabled="true" />

<defaultDocument>

<files>

<add value="index.cshtml" />

</files>

</defaultDocument>

<handlers>

<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />

</handlers>

<aspNetCore requestTimeout="00:20:00" processPath="dotnet" arguments=".\Northwind.Mvc.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">

<environmentVariables>

<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />

</environmentVariables>

</aspNetCore>

</system.webServer>

</configuration>

4.IIS设置应用程序池,.netframework版本选择无托管代码,托管管道模式选择集成。

高级设置,标识设置为管理员账号。

asp.netcore开源协议(部署Asp.netCore网站)(3)

asp.netcore开源协议(部署Asp.netCore网站)(4)

5 网站目录浏览设置为允许。

asp.netcore开源协议(部署Asp.netCore网站)(5)

6 模块添加AspNetCoreModule2:

asp.netcore开源协议(部署Asp.netCore网站)(6)

7 网站重新启动即可。

猜您喜欢: