2017-01-24 5 views
0

私はasp.netで作成されたWebサイトに問題があります。いくつかの項目は、「ASP.NETの一時ファイル」と呼ばれる私のフォルダにappeardしばらく生産中のASP.NETウェブサイトがダウンしてしまった(ファイルやアセンブリを読み込めませんでした)

と少数詰め込むのウェブサイトがダウンしているとき、私は実現し、それは、この画面を示しています:サーバーは、私は次の問題に直面した

enter image description here

私のTEMPフォルダで見たものは次のものでした:

enter image description here

また、一時的な解決策では、フォルダ内のファイルを削除していましたが、その間にサイトが削除されました。

私は、そのフォルダを書き込むにはUSERを防止WITH試みたが、私は私のウェブサイトにアクセスしようとすると私は別のエラーを得たのではなく、好きなもの..フォルダ...

みんなありがとうを ...に書き込むことはできません、 そしていろいろな提案が本当に素晴らしいです! ありがとう!

+0

¿設定したプロジェクトを公開するためのオプションは何ですか?私は、シンボルを除いて、リリースまたはDegubを意味し、プールをAlways Runningとして設定することが重要だと思います。 – Flxtr

+0

@Flxtr私は自分のアプリを公開したときに、Configuration:Releaseがデフォルトで選択されていて、触れていませんでした。 –

+0

私はいくつかのことを検討できると思います。まず、公開メソッドFileSystemでアプリケーションを公開し、それらのファイルをサーバーにコピーし、IISでWebSiteまたは仮想ディレクトリを構成します(VDの場合はアプリケーションに変換する必要があります)。あなたのフレームワークの同じversión、私はあなたの場合はV4.0、プールAdvance設定で '常に実行'パラメータを設定し、最初にサーバーのWebアプリケーションをテストすると思います.1つの質問は、これはあなたのサーバーまたはホスティングですか? – Flxtr

答えて

0

XXXXX.dllファイルをサーバーのbinフォルダに追加する必要があります。

一部のDLLはプロジェクトの一部ではないため、手動でコピーする必要があります。ファイルがすでに存在する場合は、そのファイルをローカルのDLLに置き換えることができます。

+0

私のマシンのbinフォルダからすべてのDLLファイルをコピーする必要がありますサーバマシン上のbinフォルダにコピーされているものがあります。 –

+0

はい。最初のテスト:サーバーに存在しないDLLのみをコピーできます。 2番目のテストでは、すべてのDLLをコピーし、既存のDLLを置き換えます(DLLのみ、その他のファイルは.pbdファイルなどのように重要ではありません) – Flxtr

+0

私のWebプロジェクトからすべてのdllを私のサーバーにコピーしました。プロジェクト? –

0

チェック:

1. Project Framework VS Application pool. 
2. Check all Dll's if include and its framework too. 
3. Check eSavez_Servis Framework. 

ちょうどあなたの問題を一つずつをシミュレートします。

+0

プロジェクトのバージョンとサーバーが一致しないことを意味します。それはDLLです –

+0

私はおそらく参照DLLのが紛失していることを意味ですか?eSavez_servisプロジェクトの下にあるbussineslogicのいくつかのファイルを参照している場合、exaxmpleの場合は、それらも私のパブリッシュフォルダに含まれていますか? –

関連する問題