• 締切済み

ASP.Net Title メンバーではない?

大変お世話になっております。 ASP.Net で開発を初めて10ケ月ぐらいになりました。 今だに出るエラーがあるのですが、解決方法がわかる方がいらっしゃいましたら何卒ご教授いただければと存じます。 それは Visual Studio からデバックし、コンパイルしてサーバーに配置してクライアントからサイトを表示したときにでるエラーなのですが、 Title はASP.Net のメンバーではありません とのエラーが表示され、何回もサイトをリロードなどしていると、そのうち、正常な画面が表示されるのです。 コンパイルし、サーバーに配置した後、サーバーが再度コンパイルなど処理をしている最中なのかななど、推測はできるのですがその域を脱していません。 何回もリロードせずにすぐに正常な表示をさせるにはどのようにすればよろしいでしょうか? 何卒よろしくお願い申し上げます。

みんなの回答

  • shockatz
  • ベストアンサー率80% (153/191)
回答No.3

えー、ちょっとウロ覚えで(毎度ですいません)ナニですが、 @PageのTitle要素って、プロパティでも何でもなくて、単なるPageディレクティブの属性要素宣言ですよね? そのTitle項目って、確か昔の.NET1.1時代には存在しなくて、.NET2.0でMasterPageが導入されたときについたような気がします。 目的は単純で、マスターページだと<head></head>は.masterでしか記述できないため、各コンテンツページからTitleを簡単にセットできるように、ということでしょう。 なので、もし.masterを使っていないのなら、恐らくエラーが出ることになると思います。 通常の.ASPXなら、普通に<title></title>が書けるので、わざわざ@PageディレクティブでTitleを設定する必要はないわけで。 もし<title>の動的セットが必要なら、<%= ... %>で.ASPX直埋めするか、Page.Head.Titleでセットするか、LiteralControl使ってコードビハインドからセットするか、他の方法をとってください。 外していたらすいません。てかあんまり自信ないです。

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

それでおかしくないような感じなのですが、ある特定のページだけでエラーが起きるのでしょうか? それとも全てのページで起きるのでしょうか? 特定のページならば、半角スペースであるべきところに全角スペースを使っていたりしませんか?

kyokotan12
質問者

補足

oboroxx さん お世話になります。 スペース類は一切使ってないですね。 あと、時間が経過すると、もしくは、何十回とページを表示させると、そのうち正常な画面が表示される点ですね。 サーバーにアップした直後にこのエラーが表示され、時間やら表示を繰り返す事をしないと、正常に表示しないという点が困っております。 例えば、 (1) サーバーにアップ (2) サーバー側で何か操作を行う   (例えば何かをコンパイルするとか) この2点を行う事によって、エラーが起きないようにすることができるようであれば、それらの方法が知りたい感じなんです。 よろしくお願いいたします。

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

Titleといっているのは、PageクラスのTitleプロパティのことでしょうか? それとも、<head>のなかの<title>なのでしょうか?

kyokotan12
質問者

お礼

すみません コンパイルの際に、プリコンパイル済のサイトを更新可能にするのチェックを外せとの情報が他サイトにあり、これを実行したところ、エラーはでなくなりました。 理由はわからないのですが、とりあえず解決しました。 ありがとうございました。

kyokotan12
質問者

補足

oboroxx さん お世話になります。 <%@ Page Title="この部分です" Language="VB" 上記のPageクラスになります。 よろしくお願いいたします。

関連するQ&A

  • ASP.net の OnClientClick

    お世話になっております。 現在 Visual studio 2008のツールで.net fw1.1から.net fw3.5へ変換ウィザードを用いたあと 手修正を行っております。 そのとき不明なエラーが発生いたしました。  ASP.net のASP:BUTTONで OnClientClick を用いると  画面表示時にランタイムエラーとなる。  PG記載例:     <asp:Button ID="Button1" Runat="server"     OnClientClick='alert("test");' Text="Test Client Click" />  また、新規のソリューション(プロジェクト)で上記を試すと問題なく起動します。 上記の事象の原因がわかる方がいらっしゃいましたら ご教授をお願いします。 環境 Visual studio 2008 .net fw 3.5 C# IE7

  • ASP.NETの初心者です。

    今自身で認識してる事が正しいのかわかりません。 以前ASPの開発をしていました、今度ASP.NETの開発をする事になりました、既にあるASP.NETの変更をするのですが、ファイルの形式がどうしてもわかりません、Visual Studioで作成するのはASPだけ? index.aspx を起動するには、index.aspx.cs、 index.aspx.resxが必要、このcsファイル、resxファイルはどのように作成?される、どのような意味を持つファイルなのでしょうか? 又、コンパイルのとプログラミングコードを暗号化する事? ホスティングがASP.NET 1.1 をサポートしています、その際にVisual Studio 2005での開発およびコンパイルは可能なのでしょうか? データベースの接続を変更するのですが、その際は再度コンパイルが必要な為、その際のコンパイル方法が分かりません。 本をオーダーしたのですが、海外に住んでる為届くのに一ヶ月かかると言われ、初歩的な質問ですが、宜しくお願いいたします。

  • ASP.NETのWEB画面

    ASP.NETでWEB画面作成しているのですが、かなり遅いです。 早くする方法があれば教えて下さい。 「Visual Studio 2003」と「Visual Studio 2005」を使っています。 どちらで作っても遅いです。 データサーバーはSQLServerとAccessを使っています。 プログラミングはVBを使用しています。 よろしくお願いします。

  • asp.netのクラスについて

    いつもお世話になっております。 asp.netの動作環境検証テストをしているのですが、クラスの動作で躓いております。 -------------------------------------------------- ≪テスト内容≫ visual web developer 2008にて作成したサイトのファイルをサーバ上へコピーしてテストしています。 App_Codeフォルダ内へclass1.vbファイル作成 フォームの'Dim test As New Class1'を記述 IISの仮想ディレクトリへサイトファイルを丸ごとコピー ブラウザで実行 -------------------------------------------------- ≪サーバ環境:≫ OS:windows server 2008 1. 以下をインストール asp.net .NET framework 2.0 2. IISマネージャのwebサービス拡張の画面で Active server pages ASP.NET 1.14… ASP.NET 2.0… を許可する 3. サイトのプロパティにてバージョンをASP.net2.0へ変更 -------------------------------------------------- ≪詳細≫ ローカル(開発環境)環境ではvisual web developerでのデバッグはエラーが出ないのですが、サーバへコピーすると以下のエラーが出てしまいます。 また、開発環境側では、他の開発環境(vb6等)が入っているため、'msgbox'が動作するなどサーバ環境へファイル移行した時と動作が違っている部分はあります。 ●ブラウザに表示されるエラー内容 説明: この要求を送信するために必要なリソースをコンパイル中に、エラーが発生しました。以下のエラーの詳細を確認して、ソース コードを修正してください。 コンパイル エラー メッセージ: BC30002: 型 'Class1' が定義されていません。 ソース エラー: 行 22: Dim test As New Class1 -------------------------------------------------- 今いち基本的なことを理解していないため、サイトの側の記述に問題があるのか、サーバ環境に問題があるのかの判断もつかない状況です。 見当違いな質問をしている可能性があるのですが、ご存知の方いらっしゃいましたらご教授頂けますようよろしくお願いいたします。

  • Visual Studio.Net 2003の”ASP.NET Web

    Visual Studio.Net 2003の”ASP.NET Web アプリケーション”が起動出来ない?   上記の”ASP.NET Web アプリケーション”を起動すると、以下のようなメッセージがでてきて 起動できません。 <エラー内容> 【ASP.NET バージョンの不一致】 Web サーバーで ASP.NET Version 1.0 が実行されいています。 作成したり開こうとしている Web アプリケーションは、ASP.NET 1.0 に準拠するように構成できます。 ただし、ASP.NET 1.1 の新機能をこのアプリケーションで使用することはできなくなります。 ----------------------------------------------------------------------------- 実行する操作 ●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) ○アプリケーションを ASP.NET Version 1.0 に準拠させる そこで、●アプリケーションを開かないで、続行する前に、サーバー上の ASP.NET を最新バージョンにアップグレードする (推奨) を実行すると何も起きず、通常の画面に戻ってしまいます。 ちなみに、環境は以下のようになっています。 OS:Windows7 サーバー:Windows Server 2003 ツールソフト:Visual Studio.NET 2003 です。 どうすれば、起動できるのか、詳しい方のご回答をお待ちしております。

  • visual web developer 2008とasp.net2.0について

    いつもお世話になっております。 さて、現在Visual Web Developer 2008にてasp.net2.0用システム開発を検討しており、動作環境等をテスト的に検証しています。 サーバ機とは別のマシンでVisual Web Developer 2008にて適当なページを作成し、サーバのIISの仮想ディレクトリ内へ移動し、サーバのie6.0で表示というテストなのですが、webconfigの所、webconfigを配置しない場合はページディレクティブの所で解析エラーが発生してしまいます。 ●サーバ環境 OS:Windeows server 2003 ASP.NET .NET framework 2.0 をインストール済みです。 IISマネージャのwebサービス拡張の画面では Active server pager ASP.NET 1.14… ASP.NET 2.0… を許可する設定にしております。 エラー内容としましては "構成セクションconnectionstringsを認識できません" 等の構文エラー、解析エラーなのですが、ページの一番下部分に バージョン情報 Mirrosoft .NET framework バージョン 1.143322…、Asp.net version 1.143322… と表記されています。 これはVASP.NET2.0以上用のシステムが、ASP.NET1.1で実行されているということでしょうか? もしその場合どのようにすれば解決できるのでしょうか? ちなみにIISマネージャにてASP.NET 1.14…のほうを禁止にすると、空白のページが表示されます。 ご存知の方いらっしゃいましたらご教授いただければ幸いです。 また、情報が不足している場合補足要求いただけますようお願いいたします。

  • WEBアプリケーション

    「プロジェクトを実行しているときにエラーが発生しました。WEBサーバーでデバックを実行できません。 サーバーはASP.NETのデバックをサポートしていません~~~」 とデバック時にエラーになってしまいます。 なぜなんでしょうか? ※.NETを再インストールするしかないのでしょうか?

  • LinuxでAsp.netを構築できるMono

    初心者です。 1、MonoでLinux上にasp.net環境が構築できるようですが、共有レンタルサーバで標準で使用できるようなものなのでしょうか。あるいは、専用サーバや、VPS、クラウドなどが必要になってくるのでしょうか。それはMVCなどのフレームワークを利用する場合でも同じですか。 2、Windowsサーバで使用するのとではメリット、特にデメリットは何ですか。 3、Linuxでは使用できないコードなどがあったり、制限などはないのでしょうか。Webサイトを構築、運用するにあたり、Windowsサーバより機能的に不足を感じたり、十分安定していますか。 4、Visual studioやWevmatrixなどで構築したものでも使用できるのでしょうか。 5、MonoDevelopで開発したほうがよいということはありますか。 6、MonoDevelopはVisual studioやWevmatrixに比べ機能的にはどうですか。 お分かりになる部分だけでもけっこうですので、よろしくお願い致します。

  • asp.net IIS実環境でのエラー

    いつもお世話になっております。 ローカルにて、開発していたasp.net(visual basic利用)のWebアプリケーションを、実環境のサーバ(Windws Server 2008 R2)へ移行したところ、次のエラーが発生いたしました。 「C:該当ページファイルの物理パス名XXXXX:ASP.NETのランタイムエラーです。:アプリケーション開始前の初期化メソッドStart(型System.Web.WebPages.Deployment.PeApplcationStartCode)が例外をスローしました。エラーメッセージは次のとおりです:呼び出しのターゲットが例外をスローしました。」 ローカルでは正常に動いていますが、原因がなかなかわかりません。 こうしたエラーに対し原因など、アドバイスをいただければ有難く存じます。 よろしくお願い申し上げます。

  • ASP.NETにてOracleについての質問

    お世話になります。 現在、Visual Studio2005のASP.NETにてWebアプリケーションを開発予定です。 環境前提は (1)Windowsサーバー2000(IIS5.0) (2)oracle8.1.7 開発側 (1)Visual Studio2005 (2)VB.NET 上記となっております。 ここからが質問の内容なのですが、 Visual Studio2005でOracle8.1.7を使用した場合、oo4oのような接続モデルでデータ接続が行えるようなパッチプログラムは配布されていますでしょうか? 要はVB6.0でいうoo4oのような接続モデルが .NETにも存在するのかという話です。 oracle社が8.1.7用の接続モデルを提供してるかですね。 お分かりになる方いらっしゃいましたら参考情報でも構いませんのでご教授頂けたら助かります。 宜しくお願い致します。

専門家に質問してみよう