ASP.Net Webサイト発行でエラー

このQ&Aのポイント
  • ASP.Net Webサイトの発行時にエラーが発生しています。
  • プリコンパイル済みサイトを更新可能にするチェックを外した状態でサイトを発行すると、エラーが表示されます。
  • 問題を解決するためには、プリコンパイル済みサイトを更新可能にするチェックを入れてサイトを発行する必要があります。
回答を見る
  • ベストアンサー

ASP.Net Webサイト発行でエラー

お世話になります。 以前、Visual Studio 2012 の Webサイトの発行の処理で、ファイル発行オプション→発行中にプリコンパイルする→構成→プリコンパイル済みサイトを更新可能にする のチェックを外してサイトを開いたときに表示されるエラーが出なくなり、解決したのですが、 今度は、このチェックを外したままサイトを発行すると途中でエラーが発生してしまい、いつまでたってもサイトを発行できなくなってしまいました。 エラーメッセージは以下のもので、 【Y:\TEMP\Temporary ASP.NET Files\azuma_web\d12c1b90\7a30b36b\App_Web_vkqbehcj.0.vb' が見つかりませんでした】 おかしな事に、表示されているパスのファイルを探したのですが、存在してないようで、毎回サイトを発行すると、今度は違う名前のファイル名での同じようなエラーが表示されて前に進めない状態です。 プリコンパイル済みサイトを更新可能にする のチェックを入れてサイトを発行すると問題なくサイトは発行されるのですが、以前質問したエラーがまた表示されてしまいます。 (以前のエラーは Title メンバーではない) 一番ベストなのは、プリコンパイル済みサイトを更新可能にする のチェックを外した状態でサイトを発行したいのですが、何かご指摘いただける点がありましたら何卒よろしくお願いいたします。

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

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

サイトの発行は ・aspnet_compiler.exeによるプリコンパイル ・サーバへのファイルのアップロード を行っています。 いまはconfigの変換もあるんだっけかな? これらは自分で個別に行うこともできます。 まずはプリコンパイルのツールについて使い方を調べてみるといいかもしれません。 http://msdn.microsoft.com/ja-jp/library/ms229863(v=vs.100).aspx 自分でプリコンパイルをして、必要なファイルをサーバにアップし、configをサーバにあわせて調整すればきちんと動きますから、一括(Webサイトの発行)でうまくいかないなら個別にやってみるのがよいかと。

kyokotan12
質問者

お礼

onosさん 大変遅くなりました。 ありがとうございます。 個別コンパイルという方法もあるんですね! いろいろ調べながらやってみようと思います。 またわからない箇所などありましたら、何卒ご教授いただけますよう、何卒よろしくお願い申し上げます。

関連するQ&A

  • Visual C# Webサイトの発行について

    VisualStudio2008 言語はC#を使用して、WebサイトやWebアプリを作ってます。デバッグ時には問題なく表示され処理もされますが、Webサイトの発行を行い実際のブラウザ上で表示しようとすると、HTMLで記述したテキストエリアなどしか表示されず、LabelやTextBoxといったものは何も表示されません。ある程度Webで調べ対策を試みましたがどれもうまくいきません。またサイトの発行でプリコンパイルし表示すると「XML ページを表示できません」というエラーがでます。開発時の注意点・皆様の開発の手順また上記の問題点のご指摘などご教授お願いします。

  • VS2005のWebサイトの発行について

    VS2005のWebサイトの発行について Visual Studio2005(C#)にてWebサイトをプリコンパイルしています。 その際に、aspxやcs以外の静的なファイル(gif、css、jsなどの外部ファイル)を 含めずに出力する設定や、やり方を探しています。 この際、要件を実現可能なフリーウェアなどでもご存知の方がいらっしゃいましたら 情報を頂きたいです^^

  • ASP.NET WEB発行でエラー

    VisualStudio2015のWEB発行をした後、webページを開くと下記のエラーが発生します。 どうもIISのdllのバージョン違いのように見えるのですが、原因が全くわかりません どなたか、ご教授いただければ助かります。 Server Win2008 iis ver7.5. --------------------エラー内容-------------------- ファイルまたはアセンブリ 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、またはその依存関係の 1 つが読み込めませんでした。このアセンブリは現在読み込まれているランタイムより新しいランタイムでビルドされているため、読み込むことができません。

  • Webページとして発行

    Excel2002を使用しています。 1)今開いているブックのうちの1つのシートを対話機能を追加してWebページとして「aaa」という名前をつけて発行したいと思います。 「ファイル」「Webページとして保存」として、名前をつけて保存画面で「再発行シート」にチェックを入れて「対話機能を追加する」にチェックを入れてファイル名に「aaa」とつけて「発行」をクリックしました。その後のWebページとして発行画面で「発行」をクリックしました。後でブラウザで見ると対話形式になっていませんでした。 もう一度やってみると、「ファイル」「Webページとして保存」として、名前をつけて保存画面で「再発行シート」にチェックを入れて「対話機能を追加する」にチェックを入れてファイル名に「aaa」とつけて「発行」をクリックしてWebページとして発行画面で「表示オプション」の「対話機能を追加する」にチェックが入っていません。これにもチェックを入れないといけないのでしょうか? 2)対話機能を追加しないで、Webページとして「aaa」という名前をつけて発行する場合は、「発行」をクリックして発行するのと、「発行」をクリックしないで名前をつけて保存画面でそのまま「保存」をクリックするのと違いはあるのでしょうか?

  • C# 2010 Webへの発行でのエラー

    C# 2010 Webへの発行でのエラー OCNサイトへ発行しようすると下記のようなエラーが出てアップロード出来ません エラー 1 ファイル 'C:\Users\Owner\documents\visual studio 2010\Projects\MyProgram\MyProgram\bin\Release\app.publish\MyProgram.application' を 'ftp://www8.ocn.ne.jp/Application Files/MyProgram_1_0_0_1/MyProgram.application' にコピーできませんでした。'Application Files/MyProgram_1_0_0_1/MyProgram.application' を Web サイトに追加できません。 Application Files/MyProgram_1_0_0_1: No such file or directory (550). エラー 2 ファイル 'C:\Users\Owner\documents\visual studio 2010\Projects\MyProgram\MyProgram\bin\Release\app.publish\Application Files\MyProgram_1_0_0_1\MyProgram.exe.deploy' を 'ftp://www8.ocn.ne.jp/Application Files/MyProgram_1_0_0_1/MyProgram.exe.deploy' にコピーできませんでした。'Application Files/MyProgram_1_0_0_1/MyProgram.exe.deploy' を Web サイトに追加できません。 Application Files/MyProgram_1_0_0_1: No such file or directory (550). エラー 3 ファイル 'C:\Users\Owner\documents\visual studio 2010\Projects\MyProgram\MyProgram\bin\Release\app.publish\Application Files\MyProgram_1_0_0_1\MyProgram.exe.manifest' を 'ftp://www8.ocn.ne.jp/Application Files/MyProgram_1_0_0_1/MyProgram.exe.manifest' にコピーできませんでした。'Application Files/MyProgram_1_0_0_1/MyProgram.exe.manifest' を Web サイトに追加できません。 Application Files/MyProgram_1_0_0_1: No such file or directory (550). C#が発行したものの中にApplication Files(途中に空白あり)というフォルダがあり、これをOCNが拒絶しているのが原因だと考えて、OCNに問合せたところ以下のような回答がありました -------------------------------------------------------------- なおPage ONサーバで、ファイル名やフォルダ名に利用可能な文字は、半角英数字、[ - ](ハイフン)、[ _ ](アンダースコア)、[ . ](ドット)のみです。 ファイル名やフォルダ名に、Paeg ONサーバで利用ができない 全角英数字、日本語(かな/カナ/漢字)やスペース等が 含まれておりますと、転送エラーが発生いたします。 フォルダ名の空白をなくし、転送できるかお試しください。 ---------------------------------------------------------------- フォルダ名の空白を無くせといわれてもMicroSoft社がフォルダ名を決定しているので手が出ません 空白があるフォルダ名を拒絶しているサイトを利用してVisual Studioで発行している方はどの様にしているのでしょうか? ご指導願います ちなみにFC2も空白があるフォルダ名はNGとなります

  • Wordファイルからサイトの立ち上げ

    Wordファイルに http://oshiete1.goo.ne.jp/ とリンク表示してある場合、これをクリックすると、このサイトが立ち上がっていましたが、 ある日から、サイトが立ち上がらず、エラーメッセージが出ます: 「ファイルC:・・\Local Setting|Temporary Internet Files\Content.IE5\W9M7CPMR\・・.htmlが見つかりません」   はい いいえ キャンセル このいずれを選択しても、サイトが立ち上がりません。 どうすれば以前の状態にもどりますか?

  • 規定のWEBサイトエラー

    Win2000 SP4 を 公開サーバにしてます。 以前は動いてましたが、現在、不調です。 規定のWEBサイトは D:\wwwroot にしてます。 この中に Default.htm を 入れてます。 <HTML> <HEAD> <TITLE>ホームページ</TITLE> </HEAD> <BODY> ホームページへようこそ </BODY> </HTML> エクスプローラで D:\wwwrootDefault.htm をクリックする表示されますが ブラウザで http://コンピュ-タ名/ とやると 以下のようなエラーメッセージが出ます。 何故でしょうか? *******エラーメッセージ****************************************************** このページを表示する権限がありません 提供された資格情報には、このディレクトリまたはページを表示する権限がありません。 -------------------------------------------------------------------------------- 対処方法 [更新] をクリックし、別の資格情報で再度アクセスしてください。 このディレクトリまたはページを表示できるはずである場合は、コンピュ-タ名 ホーム ページに記載されている電子メールのアドレスまたは電話番号を使用して、Web サイトの管理者に問い合わせてください。 HTTP 401.1 - 権限がありません: ログオンに失敗しました。 インターネット インフォメーション サービス -------------------------------------------------------------------------------- 技術情報 (サポート担当者用) 詳細 Microsoft Support

  • ブログでWeb サイトはページを表示できませんと

    gooブログを使用してますが今日突然Web サイトはページを表示できませんと表示がでるように なりました。 最新情報を更新するでたまに表示されますがコメントレス書きこむとまたWeb サイトはページを表示できませんが出ます。 今度は最新情報を更新してもダメ。 ブログ友のライブドアやブログ人には訪問出来ますがgooブログは同様。 HTTP 500 内部サーバー エラーと言う事でツールからインターネットオプション開いて再設定してもダメ。 アナログオヤジなんで困ってます。 何方か対処方法ご存じの方いらっしゃいましたらよろしくお願いします。

  • ASP.NETでのランタイムエラー?について

    .NETで開発したWEBアプリをサーバに置いてクライアントで 確認しようとすると、以下のエラーが表示されました。 表示内容に従ってWeb.Configファイルを変更したつもり なのですが、表示内容が変更されません。 解決方法をご存知の方、御回答願います。 ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

  • IE8 Webサイトの復元エラー

    IE8 Webサイトの復元エラー いきなりIE8が起動できなくなりました。 起動しても1、2回は起動してすぐに消える。(webページが表示される前くらいに消えます。) 起動するとホームのGoogleが表示されすぐに更新みたいに画面がかわり、 「表示されていたページに戻ることができませんでした。」 とでます。 またタブに「このタブはIEによって回復されました。」と吹き出しが出ます。 そして、3秒たつとまた更新のように画面がかわり「表示されていた・・・」ループします。 urlをコピペして接続したらつながりますが、すぐに画面が「表示されていた・・」と戻ってしまいます。 心当たりがあるのは XWindowsDockというものをインストールしてから動かなくなったのかもしれません。 (ほぼIEは使わないためいつからかはわかりませんでした;) ウィルススキャンや、IEのアンインストール&再インストールを行ってみましたが、 全く同じ状況です。 Dockもアンインストールしてみましたが、無理でした。 IE8はあまり使わないとはいいましたが、 まだ未対応のブラウザなどとでるときがあり、そのときはIEを使うしかありません。 なので使えないということはとてもつらいのでがんばって直そうと思っています。 みなさんのお力をかしてください><

専門家に質問してみよう