iis添加了一个asp.net core站点之后,每次重启程序池都会等20分钟,而且隔三差五网站无响应,20分钟左右后自动恢复了。稍后补充错误日志
iis版本号是8.5 Windows 2012 r2 ;webconfig配置<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
-->
<system.webServer>
<handlers>
<remove name="aspNetCore" />
<add name="aspNetCore" path="" verb="" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\JuXueEduMVC.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00" />
<modules>
<remove name="WebDAVModule" />
</modules>
</system.webServer>
</configuration>
<!--ProjectGuid: 940D11C0-9E6C-49CA-AB2A-908989E0CC9C-->
建议试试在 web.config 使用下面的配置
<aspNetCore processPath="dotnet" arguments=".\JuXueEduMVC/dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
好的 ,你这个是啥意思,如果可以,定会重谢
不行,覆盖之后直接502.5;添加这一行显示配置错误,是不是哪里写错了
@juxue: 你是怎么发布的?我这边通过 dotnet publish
命令发布出来的就是上面的配置
@dudu: 用的vs2017 发布出来是.exe
@juxue: 在发布时有2种部署方式(deployment mode),一种是 Framework-Dependent ,一种是 Self-Contained ,你用的是 Self-Contained ,建议试试 Framework-Dependent ,如果还有问题,建议排查代码
@dudu: 这种发布出来会有什么问题吗?
总共发出来三个网站,其中的我说的这个就是我描述的问题
建议提供一下IIS的版本号与web.config的配置
– dudu 6年前