2016-06-12 238 views
7

我已经根据asp.net网站here上的教程制作了一个简单的ASP.NET Core网站。将ASP NET Core部署到IIS

现在,我想在我的另一台机器上发布它在IIS上。

我已经按照上this site的指示,但我无法得到它的工作...

我不断收到500内部服务器错误

基于事件查看器中的日志,这是罪魁祸首:

Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'. 

任何人都可以帮我吗?

回答

2

RETURNCODE 500点,在开始你的应用程序有问题。

在你发布/项目文件夹试图通过键入不IIS启动:

DOTNET yourapp.dll

工作的呢?否:您的项目存在问题,并且输出应该导致您的问题。

如果工作正常:在IIS管理器中查看“模块”,是否有以下条目?

enter image description here

而另一种可能性:你AppPoolIdentity用户有权访问发布文件夹的相应权利。

你有“发表”吗?