私は簡単なコンソールアプリケーションで私が呼んでいるiisのWebサービスを持っています このWebサービスはデータベースからデータを取り出すものです 設定ファイルでデータベースを変更しましたが、まだ元のデータベースを呼び出すには 任意のヒント?troch with iis
答えて
キャッシュされたデータベースの資格情報がアプリケーション内に存在する場合は、アプリケーションプールをリサイクルするだけで、そのプールがフラッシュされます。アプリケーションプールに精通していない場合は、IISを再起動するだけで同じことができます。
資格情報がキャッシュされていない場合、web.configファイル、カスタムライブラリなど、資格情報が保存される場所を指定できますか?
クライアントapp.configまたはWebサービスweb.configに接続文字列を設定していますか?
xmlドキュメント (ウェブサービスの下にビジネス層があります)のサーバー側で接続を設定していますが、iisを再起動しようとしましたが、動作していないようです。 –
元のデータセットデザイナーの設定ではなく、接続文字列が実際に使用されていることを確認してください。
データセットデザイナーを使用している場合は、プロジェクトの設定ファイルに接続文字列の設定があります。 web.configの接続文字列がまったく同じでない場合は、元の文字列が使用されます。
web.config接続文字列にガーベッジを入力し、Webサイトの再起動後にWebサービスが失敗するかどうかを確認することで、指定した文字列を使用しているかどうかを確認できます。
希望に役立ちます。
このアドバイスは役に立たないが、このような場合は、これらを追跡するだけで、データベースに接続するときにコンポーネントが使用している接続文字列など、さまざまな重要なビットをログアウトする必要があります。そして、その答えは遅かれ早かれ明らかになるでしょう。私は経験からこれを言う。
自分自身や他のポスターができることはありませんが、アプリケーションプールのリサイクルなど、最も一般的なアドバイスを提供します。あなたの質問は短すぎて情報が不足しており、ウェブサービスの主題は非常に広いものです。
私が示唆したようにロギングを追加することから始めてください。それはちょうどうまくいくかもしれません、あるいは少なくとも私たちにもっと続けてください。すべてあなたに最高です..
- 1. MapGuide 2.6 with IIS with Windows 10
- 2. WCF wsHttpBinding with IIS
- 3. SSL with node/IIS
- 4. VSTS with IIS Server
- 5. IIS 7 with MVC 3権限の問題
- 6. HTTPエラー404.0 - 見つかりませんでしたAngularJS with IIS
- 7. IISとIISエクスプレスメモリリーク
- 8. ホストIIS
- 9. IISフォームのIISフォーム
- 10. IIS
- 11. IIS
- 12. json_encode()エスケープ/ with \
- 13. SQL Server PHP IIS
- 14. Silverlight with PHP
- 15. LocalTest.me with Visual Studio
- 16. Sitespeed.io with NTLM
- 17. oracleパイプライン関数with with with with clause
- 18. ドッカーIISコンテナがロックアップ
- 19. IIS Web設定エラー
- 20. oracle with group with grouping with
- 21. Macbook with java with java with
- 22. Maven with Proguard with jar-with-dependencies
- 23. IIS ExpressからIISへの展開
- 24. IIS 5.0からIIS 6.0へのアップデート
- 25. XslTransformExceptionは、IIS 7.0からIIS 6.0に
- 26. IIS:特定のURLにIIS 8で
- 27. 開発マシンIISバージョンと展開IISバージョン
- 28. アプリケーションプールのクラッシュ:IIS Expressとローカル/サーバーIIS
- 29. Win7 IISとWin2008 R2 IISの違いは?
- 30. C#WebClient with https
おそらく少し句読点は、あなたの将来のヘルパーへの礼儀として? – GenericMeatUnit