• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VisualStudioのWebサーバーへの配置)

VisualStudioのWebサーバーへの配置方法

このQ&Aのポイント
  • VisualStudioを使用してWebアプリケーションを作成し、Webサーバーに配置する方法について教えてください。
  • Web.configを変更することでWebアプリケーションをWebサーバーに配置することができます。具体的な変更箇所について詳しく説明してください。
  • Web.configファイルの17行目から21行目にあるCodeDomプロバイダーの設定にエラーがあります。このエラーについても解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.2

>>また、VisualSutudioで作成した、Projects下のフォルダをそのままwwwroot下にコピー配置しました。 アドバイスをしたいところですが、私が試した経験があるのはWin7のVisual Studio2015で開発して、CentOS7のWebサーバへの配置です。 動作させるには、CentOS7側にいくつかのプログラムを追加インストールしたり、設定ファイルを書くこと、さらにサーバ側でビルドもしました。 なので、私も十分な知識が無いからアドバイスできませんが、開発中のファイル群をそのままコピーでは、動作しないのでは? たぶん、日本語の資料ではなく、ネットで英文の資料を読むしかないと思います。 ASP.NETは、これまで色々と仕様変更がありましたので、日本語版書籍やネットの情報はあまりあてにできません。

kogu321
質問者

お礼

返事が遅くなりすいません。 頂いた調査方法を基に、海外サイトを含めて調査を行い、 結果「公開」という機能によりWebサーバー(win2012R2)へaspxを配置することに成功しました。 しかしながら、localhostで対象ページを開いたときに「ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していません」というOracleエラーとなりました。原因は現在調査中です。 まずは、ご回答・ご協力ありがとうございました。

その他の回答 (2)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.3

回答1です。 ビルドの出力先の変更での対応の場合、開発環境でのweb.configと運用しているサーバ上でのweb.configを別にしないといけない場合問題が起きます。 それで問題がないなら良いのですが、もし別にしたほうが良いようであれば、サーバのサイトにVisualStudioでftpで接続して、ビルドするのが良いかと思います。 頑張って下さい。

kogu321
質問者

お礼

結局は「公開」という機能によりWebサーバー(win2012R2)へaspxを配置することに成功しました。 しかしながら、localhostで対象ページを開いたときに「ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していません」というOracleエラーとなりました。原因は現在調査中です。 まずは、ご回答・ご協力ありがとうございました。

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

ちょっと当てずっぽうですが、.Net Framework 4がサーバにインストールされてないとかはないでしょうか? サーバ上の該当サイトにftpなりでVisualStudioでアクセスしてビルドをためしてみることをお勧めします。 頑張ってください。

kogu321
質問者

お礼

oboroxx 様 ご回答ありがとうございます。 ご指摘のありました、.NetFramework 4については再配布を改めて実行してみて確認しましたら、既にインストールされていました。 また、以前「https://msdn.microsoft.com/ja-jp/library/ms165410.aspx」を参考にビルド先の変更を行い試してみたのですが、少なくとの必要そうなaspxファイルが該当フォルダ内になかったため、今回の様にフォルダを丸ごとコピーしました。 引き続き色々なことを試してみます。 ありがとうございました。

関連するQ&A