2016-06-12 272 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用戶有權訪問發佈文件夾的相應權利。

你有「發表」嗎?