我试图发布模板项目" ASP.NET核心Web应用程序(.NET Framework)"从Visual Studio 2015到IIS。
我使用Visual Studio发布到文件系统功能。
我使用的是Windows 10.
我遵循了here的指南。
我收到此错误:
我添加了一个日志文件夹,但没有创建日志。
关于如何解决这个问题的任何想法?
修改
从powershell运行.exe的输出:
PS C:\ TestCoreWebsite> \ Web_CoreWebNetFramework.exe 托管环境:生产 内容根路径:C:\ TestCoreWebsite 现在听取:http://localhost:5000 申请开始了。按Ctrl + C关闭。
然后我导航到http://localhost:5000并且示例网站正常工作。
答案 0 :(得分:2)
找到解决方案:
在根web.config中更改:
processPath="%LAUNCHER_PATH%"
为:
processPath=".\Web_CoreWebNetFramework.exe"
答案 1 :(得分:2)
我在cmd中运行了以下命令
C:\fullpath\dotnet C:\fullpath\PROJECT.dll
在命令提示符下,这给了我一个更有意义的错误:
“指定的框架'Microsoft.NETCore.App',版本'1.0.1'是 未找到。 - 检查应用程序依赖性并定位框架 版本安装在:C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App - 以下版本 安装:1.0.0 - 或者,安装框架版本 '1.0.1'。
我安装了正确的网络核心并且项目正常工作
答案 2 :(得分:0)
使用VisualStudio 2017,打开.csproj文件并添加到第一个块:
<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
通常结果如下:
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>
</PropertyGroup>
答案 3 :(得分:0)