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文件名。
b.IIS发布网站
这种方式比较复杂。
1.首先vs中点击发布,这里咱们选用文件系统。
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版本选择无托管代码,托管管道模式选择集成。
高级设置,标识设置为管理员账号。
5 网站目录浏览设置为允许。
6 模块添加AspNetCoreModule2:
7 网站重新启动即可。