2015-11-12 25 views
6

Visual Studio 2015からASP.NET 5 MVC6アプリケーションをgodaddyサーバーに公開しようとしています。私のサーバーから公開プロファイルをインポートしたので、接続を検証できました。私は私のアプリを公開する場合しかし、私は次のようなエラーがあります資格情報が有効なVisual Studioからの公開2015

ERROR_USER_UNAUTHORIZED

Web deployment task failed. (Connected to the remote computer ("XXXXXXX") using the Web Management Service, but could not authorize. Make sure that you are using the correct user name and password, that the site you are connecting to exists, and that the credentials represent a user who has permissions to access the site.

、私はVS2015からVS2013のサンプルプロジェクトを公開することができますが、私はVS2015からVS2015のサンプルプロジェクトだけでなく、私のアプリを公開することはできません同じ資格情報

ユーザーはサーバー上の管理者です。

+0

VS2015から同じsample-appを公開できますか?何も変更せずにソリューションを開くことができ、わずか数分で完了します。 正常に機能している場合は、アプリの設定が間違っている可能性があります。 – Luc

+0

私はさまざまなプロジェクトでいくつかの機会に同様の問題を抱えてきました。まず、GoDaddyに話しかけてください。時にはホストが最後に何かをリセットする必要があり、これが私の最も一般的な問題です。また 私はasp.netのホスティング(または多分それは私を助けた人だった)と経験豊富なgodaddyを見つけたので、asp.netを専門とするプロバイダに変更されました。最初に話してみてください。それが修正されなければ、ここで私にpingをしてください。 –

+0

Luc、私はVS2015からVS2013サンプルプロジェクトを公開することができますが、VS2015サンプルプロジェクトと同じ資格情報を持つVS2015から自分のアプリケーションを公開することはできません。 – koryakinp

答えて

6

まず、GoDaddyがサーバー上で4.5.1をサポートしているかどうかを確認する必要があります。これが確認されたら?我々は作業を開始することができます!

ヘリオス(IISとASP.NET 5間のシム)は少なくとも4.5.1以上必要ですので、これが重要です。行方不明

だけの事はdnu publishを実行し、あなたがそれで、このセクションでweb.configファイルを持っていることを確認している:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
</system.webServer> 

それが動作しない場合、私はいくつかのためのGoDaddyとの接触になるだろうサポート。最新バージョンのフレームワークをサポートしていない場合は、MVC 5に戻すか、実際にを有効にする場合は、に切り替える必要があります。

+0

ASP.netバージョンは4.5.2です。 web.configでrunAllManagedModulesForAllRequests = "true"を追加しましたが、問題を修正しませんでした。 – koryakinp

+0

GoDaddyがサポートしているかどうかチェックしましたか? –

+0

はい、彼らはそれをサポートしています。 – koryakinp

関連する問題