C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >>
■7555  Re[1]: ASP.NET2.0 サーバー環境構築
□投稿者/ osada -(2007/09/07(Fri) 20:27:41)
    No7529 (osada さん) に返信
    > お世話になります。
    >
    > 長田と申します。
    >
    > VS2005のASP.NET2.0にてWebアプリケーションの構築を行います。
    > ローカルPCにて開発したアプリケーションを実際のサーバーに移行を行い、ページを表示しようと試みましたが、下記エラーにて弾かれてしまいました。
    >
    > エラー内容記述↓
    > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    > '/MGSWEB' アプリケーションでサーバー エラーが発生しました。
    > --------------------------------------------------------------------------------
    >
    > ランタイム エラー
    > 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。
    >
    > 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の 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>
    >
    > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    >
    > ◆システム要件
    > @windowsサーバー 2000(IIS5.0)
    > Aデータベースサーバー:Oracle8.1.7
    > Bアプリケーションサーバー ASP.NET2.0
    >
    > DBサーバー、APサーバー、Webサーバー共に1つのサーバーPCとして稼動予定
    > です。
    >
    >
    > ◆環境構築に行った作業
    > @サーバーの役割管理にASP.NETの有効化を設定
    > AIISのインストール
    > BMSDNウェブサイトより.NETFramework2.0 SDK、(再領布版も)のインストール
    > Coracle8.1.7のインストール
    > D仮想ディレクトリの設定
    > E今回開発したプログラムを仮想ディレクトリに関連付け
    >
    > 上記作業以外に何か他ぼ作業を行う必要がありますでしょうか??
    >
    > 当方、エラー内容にある、 web.configファイルに<customErrors mode="Off"/>を追記しても同じエラーが検出されます。
    >
    > 解決方法、アドバイス等なんでも構いませんので、お分かりになる方いらっしゃいましたらご教授くださいませ。
    >
    > 宜しくお願い致します。
    >
    >
記事No.7529 のレス / END /過去ログ19より / 関連記事表示
削除チェック/

■7586  fileのコピー
□投稿者/ komaru -(2007/09/10(Mon) 20:55:33)

    分類:[.NET 全般] 

    fileのコピーをしたいですが、VB.netでは無理でしょうか?

       --------- ---------
    | a.txt | | b.txt |
    --------- ---------
    | |
    | |
    -----------------

    |
    |
    ---------
    | c.txt |
    | |
           |  || |
    |a+b+c.txt
    ---------
親記事 /過去ログ19より / 関連記事表示
削除チェック/

■7591  Re[1]: fileのコピー
□投稿者/ IIJIMAS -(2007/09/10(Mon) 21:50:28)
記事No.7586 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7735  VBAでオブジェクト操作
□投稿者/ Dragon -(2007/09/13(Thu) 20:19:28)

    分類:[Microsoft Office 全般] 

    環境 Excel 2007, WinXP
    開発言語 VBA

    こんにちは。VBAでオブジェクトの扱いを勉強しています。
    標準モジュールに添付のコードを適用しています。

    もっとスマートなやり方がありましたら、ご教授下さい。 よろしくお願い致します。
    また、懸念事項などもございましたら、ご指摘いただけるとありがたいです。


    ''' ---------------------------------------------------------------------------------------
    ''' <summary>
    ''' Excel のコマンドバー名、コマンドバーオブジェクト内のコントロール、サブコントロール
    ''' とそのコントロール ID すべてを、Excelドキュメントに出力します。
    ''' </summary>
    ''' ---------------------------------------------------------------------------------------
    Sub ListCommandBarControls()

    Dim rowCount As Integer
    rowCount = 1

    'Header Definition
    setHeader

    For Each cb In Application.CommandBars
    rowCount = rowCount + 1

    'CommandBar
    Range("A" & rowCount).Select
    ActiveCell.FormulaR1C1 = cb.Name

    'コマンドバーオブジェクト内のコントロールを収集
    For Each cntl In Application.CommandBars(cb.Name).Controls

    rowCount = rowCount + 1

    'Caption
    Range("B" & rowCount).Select
    ActiveCell.FormulaR1C1 = cntl.Caption

    'Error Capturing
    On Error GoTo ErrHandler:

    'コマンドバーオブジェクト内のコントロール内のサブコントロールを収集
    For Each subcntl In Application.CommandBars(cb.Name).Controls(cntl.Caption).Controls
    rowCount = rowCount + 1

    'サブコントロールのCaption
    Range("C" & rowCount).Select
    ActiveCell.FormulaR1C1 = subcntl.Caption

    'ID
    Range("D" & rowCount).Select
    ActiveCell.FormulaR1C1 = subcntl.ID
    Next
    PastError:

    Next

    Next

    GoTo bypass:

    'エラー処理を実施
    ErrHandler:
    Range("C" & rowCount).Select
    ActiveCell.FormulaR1C1 = cntl.ID

    Resume PastError:

    bypass:

    End Sub

    ''' ---------------------------------------------------------------------------------------
    ''' <summary>
    ''' 出力ファイルのヘッダを定義します。
    ''' </summary>
    ''' ---------------------------------------------------------------------------------------

    Private Sub setHeader()

    Const CombarColWidth = 18
    Const CaptionColWidth = 21
    Const LocalCaptionColWidth = 23
    Const ControlIdColWidth = 15

    Const defaultColor = 35

    Columns("A:A").ColumnWidth = CombarColWidth
    Columns("B:B").ColumnWidth = CaptionColWidth
    Columns("C:C").ColumnWidth = LocalCaptionColWidth
    Columns("D:D").ColumnWidth = ControlIdColWidth

    Range("A1").Select
    ActiveCell.FormulaR1C1 = "Command Bar"
    ActiveCell.Interior.ColorIndex = defaultColor
    ActiveCell.Font.Bold = True

    Range("B1").Select
    ActiveCell.FormulaR1C1 = "Control Caption"
    ActiveCell.Interior.ColorIndex = defaultColor
    ActiveCell.Font.Bold = True

    Range("C1").Select
    ActiveCell.FormulaR1C1 = "Local Caption"
    ActiveCell.Interior.ColorIndex = defaultColor
    ActiveCell.Font.Bold = True

    Range("D1").Select
    ActiveCell.FormulaR1C1 = "Control ID"
    ActiveCell.Interior.ColorIndex = defaultColor
    ActiveCell.Font.Bold = True

    Rows("2:2").Select

    ActiveWindow.FreezePanes = True

    End Sub
親記事 /過去ログ19より / 関連記事表示
削除チェック/

■7632  ドライブ情報取得アプリを他のパソコンに移すとエラーが出る
□投稿者/ 中野美奈子大好き -(2007/09/11(Tue) 21:57:05)

    分類:[C#] 

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsApplication1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    listBox1.Items.Clear();
    listBox1.Items.Add("DRIVE\tREADY?\tTYPE\tFREESPACE\tTOTALSPACE\tFORMAT");
    listBox1.Items.Add("--------------------------------------------------------------------------");

    foreach (System.IO.DriveInfo dInfo
    in System.IO.DriveInfo.GetDrives())
    {
    listBox1.Items.Add
    (
    dInfo.Name + "\t"
    + dInfo.IsReady + "\t"
    + dInfo.DriveType.ToString() + "\t"
    + dInfo.TotalFreeSpace.ToString() + "\t"
    + dInfo.TotalSize.ToString() + "\t"
    + dInfo.DriveFormat.ToString()
    );
    }
    }
    }
    }
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    書籍を見ながらドライブ情報を取得する簡単なプログラム(ボタンとリストボックス各1個ずつのプロクラム)を作成したのですが,
    作成したパソコンでは問題がなくうまく行くのに,
    別のパソコンに,実行ファイル等もしくはソルーション一式を移して,実行すると,エラーが出ます
    (なお,VisualStudio2005で作成しました。)

    これでは,アプリの意味がありません


    どうしたらよいか,ご教授お願いできませんでしょうか。

    どうぞ宜しくお願いいたします。

親記事 /過去ログ19より / 関連記事表示
削除チェック/

■7638  Re[3]: ドライブ情報取得アプリを他のパソコンに移すとエラーが出る
□投稿者/ 中野美奈子 -(2007/09/12(Wed) 07:56:35)
    No7635 (渋木宏明(ひどり) さん) に返信
    > >>別のパソコンに,実行ファイル等もしくはソルーション一式を移して,実行すると,エラーが出ます
    >>
    >>どんなエラーが出たんか書いてくれんと判断/推測できませんて。
    >
    > そして、どんな時にエラーが出たのかも重要。
    > 起動もしないのか、起動時なのか、なんかの操作を行った時なのか、とか。


    すみません。

    ドライブが準備できていませんとかです。
    エラーの詳細は,以下のとおりです。


    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    Just-In-Time (JIT) デバッグを呼び出すための詳細については、
    ダイアログ ボックスではなく、このメッセージの最後を参照してください。

    ************** 例外テキスト **************
    System.IO.IOException: デバイスの準備ができていません。

    場所 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    場所 System.IO.__Error.WinIODriveError(String driveName, Int32 errorCode)
    場所 System.IO.DriveInfo.get_TotalSize()
    場所 WindowsApplication1.Form1.button1_Click(Object sender, EventArgs e)
    場所 System.Windows.Forms.Control.OnClick(EventArgs e)
    場所 System.Windows.Forms.Button.OnClick(EventArgs e)
    場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    場所 System.Windows.Forms.Control.WndProc(Message& m)
    場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
    場所 System.Windows.Forms.Button.WndProc(Message& m)
    場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 読み込まれたアセンブリ **************
    mscorlib
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    WindowsApplication1
    アセンブリ バージョン: 1.0.0.0
    Win32 バージョン: 1.0.0.0
    コードベース: file:///C:/Documents%20and%20Settings/Highest/My%20Documents/DriveInfo/WindowsApplication1.exe
    ----------------------------------------
    System.Windows.Forms
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Windows.Forms.resources
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
    コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    mscorlib.resources
    アセンブリ バージョン: 2.0.0.0
    Win32 バージョン: 2.0.50727.832 (QFE.050727-8300)
    コードベース: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------

    ************** JIT デバッグ **************
    Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
    またはコンピュータ (machine.config) の構成ファイルの jitDebugging
    値を system.windows.forms セクションで設定しなければなりません。
    アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
    なりません。

    例:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
    ハンドルされていない例外はすべてコンピュータに登録された
    JIT デバッガに設定されなければなりません。
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

    どうぞ宜しくお願いします。


記事No.7632 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7639  Re[4]: ドライブ情報取得アプリを他のパソコンに移すとエラーが出る
□投稿者/ 中野美奈子大好き -(2007/09/12(Wed) 08:00:50)
    言い忘れました。
    別のパソコンに移してもアプリの起動はできます。
    そして,前記コードの
          listBox1.Items.Add("DRIVE\tREADY?\tTYPE\tFREESPACE\tTOTALSPACE\tFORMAT");
    listBox1.Items.Add("--------------------------------------------------------------------------");
    部分までは,実行できます。表示がされます。

    その後,上記エラーが出ます。ドライブのインフォが獲得表示できません。


    宜しくお願いします。

記事No.7632 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7669  Re[6]: ドライブ情報取得アプリを他のパソコンに移すとエラーが出る
□投稿者/ 中野美奈子大好き -(2007/09/12(Wed) 20:48:29)
    はつね様,ありがとうございました。
    お聞きして良かったです。
    
    
    以下のとおりで,上手くいきました。
    メッセージボックスに,dInfo.Nameを引っ張ってくれば,どのドライブが準備できていないかも表示できました。
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                listBox1.Items.Clear();
                listBox1.Items.Add("DRIVE\t\tREADY?\t\tTYPE\t\tFREESPACE\t\tTOTALSPACE\t\tFORMAT");
                listBox1.Items.Add("-------------------------------------------------------------------------------------------------------------------");
    
                foreach (System.IO.DriveInfo dInfo
                    in System.IO.DriveInfo.GetDrives())
                {
                    try
                    {
                    double ts = Math.Round((double) dInfo.TotalSize / 1000000, 2);
                    double tfs = Math.Round((double)dInfo.TotalFreeSpace / 1000000, 2);
                        listBox1.Items.Add
                            (
                            dInfo.Name + "\t\t"
                            + dInfo.IsReady + "\t\t"
                            + dInfo.DriveType.ToString() + "\t\t"
                            + tfs.ToString() + "MB \t\t"
                            + ts.ToString() + "MB \t\t"
                            + dInfo.DriveFormat.ToString()
                            );
                    }
                    catch (Exception)
                    {
                        MessageBox.Show(dInfo.Name + "ドライブの準備ができていません。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
    
                }
            }
        }
    }
記事No.7632 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7394  WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ Tama -(2007/09/05(Wed) 10:07:35)

    分類:[.NET 全般] 

    はじめまして。宜しくお願い致します。

    Web Developerにて作成したASP.NETアプリケーションを実行サーバにコピーして
    配置して実行した所、以下のエラーが表示されました。

    -----------------------------エラー内容  始まり-----------------------------------------

    構成にエラーがあります。
    説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。

    パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。

    ソース エラー:


    行 53: を有効にします。
    行 54: -->
    行 55: <authentication mode="Windows"/>
    行 56: <!--
    行 57: <customErrors> セクションは、要求の実行中にハンドル


    ソース ファイル: D:\web\test\sample\web.config 行: 55


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210

    ---------------------------------エラー内容 終わり-------------------------------

    色々、調べてmachine.configのallowDefinitionをEverywhereに変更してみました。

    設定例はhttp://www.atmarkit.co.jp/fdotnet/dotnettips/109allowdef/allowdef.htmlを参考にしました。

    すると次は以下のエラーが表示されたのですが調べても分からず困っています。

    ASP.NETを初めて間も無い初心者で分からないところばかりですが宜しくお願い致します。


    開発環境:Web Developer 2005 EE  実行環境:2000server IIS6.0

    ---------------------------------エラー内容 始まり-------------------------------

    '/Test' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    ランタイム エラー
    説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。

    詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の 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>

    -----------------------------エラー内容  終わり-----------------------------------------
親記事 /過去ログ19より / 関連記事表示
削除チェック/

■7432  Re[2]: WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ Tama -(2007/09/05(Wed) 16:16:02)
    ありがとうございます。
    サーバー側にてブラウザを起動したところ、以下のエラーが表示されました。

    machine.configの設定を変更した部分だと思います。

    どの様にすれば宜しいでしょうか?allowDefinitionを違う記述にすればいいのでしょうか?
    ご存知であればご教示下さいませ。

    '/Test' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    構成にエラーがあります。
    説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。

    パーサー エラー メッセージ: 'allowDefinition' は予期しないトークンです。有効なトークンはスペースです。 行 59、位置 42 です。

    ソース エラー:


    行 57: <section name="clientTarget" type="System.Web.Configuration.ClientTargetSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 58: <section name="compilation" type="System.Web.Configuration.CompilationSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 59: <section name="customErrors "allowDefinition="Everywhere" type="System.Web.Configuration.CustomErrorsSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 60: <section name="deployment" type="System.Web.Configuration.DeploymentSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" />
    行 61: <section name="deviceFilters" type="System.Web.Mobile.DeviceFiltersSection, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />


    ソース ファイル: C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Config\machine.config 行: 59


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210
記事No.7394 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7487  Re[4]: WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ Tama -(2007/09/06(Thu) 18:51:52)
    ★と記述すればよかったのでしょうか??

    教えて頂いた通り記述すると次はこの様なエラーが出てしまいました。

    '/mcs' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    構成にエラーがあります。
    説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。

    パーサー エラー メッセージ: 指定されたエンコードに無効な文字があります。 行 59、位置 21 です。

    ソース エラー:


    行 57: <section name="clientTarget" type="System.Web.Configuration.ClientTargetSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 58: <section name="compilation" type="System.Web.Configuration.CompilationSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 59: <sectionname="customErrors"allowDefinition="Everywhere"type="System.Web.Configuration.CustomErrorsSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    行 60: <section name="deployment" type="System.Web.Configuration.DeploymentSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" />
    行 61: <section name="deviceFilters" type="System.Web.Mobile.DeviceFiltersSection, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />


    ソース ファイル: C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Config\machine.config 行: 59


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210






    allowDefinition="Everywhere"の辺に問題があるのでしょうか?
    ほんとに何度も申し訳無いのですが再度ご教示頂けますでしょうか?
    宜しくお願い致します。
記事No.7394 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7709  Re[8]: WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ Tama -(2007/09/13(Thu) 13:56:57)
    No7686 (七曜 さん) に返信

    ご丁寧にありがとうございます☆
    感謝致します!

    > IIS6.0はWindows Server 2003にしか入っていないので実行環境としてどちらが正しいのかは判り兼ねますが・・・。

    Windows Server 2000にIIS6.0が入っております。

    > 失礼ながら
    >>ASP.NETを初めて間も無い初心者で分からないところばかりですが宜しくお願い致します。
    > と書かれている点からもmachine.configをいじる段階にはないと推測されます。
    > 従って、machine.configは元に戻しましょう。(バックアップがなければ他の.NET Framework 2.0が入っている環境からCopyでよかったはずです。)

    machine.configは元に戻しました。
    初心者がすみません。。。

    > (2)[仮想ディレクトリ]タブの[アプリケーションの設定]セクションの[アプリケーション名]の右側のボタンの状態を確認します。
    >   [削除(E)]となっていればアプリケーション化されていますし、[作成(E)]であれば単なる仮想フォルダでしかありません。
    >   また、[仮想ディレクトリ]タブが無く、[ディレクトリ]タブがある場合には、上位仮想フォルダ(またはサイトルート)に
    >   マッピングされているパスのサブディレクトリでしかありません。
    >   ちなみにアイコンでも判断が可能です。
    >    フォルダだけ→単なるフォルダ
    >    フォルダに地球儀マークが付いている→仮想フォルダ
    >    歯車→アプリケーション
    > (3)単なるディレクトリまたは仮想フォルダである場合、作成ボタンを押してアプリケーション化します。

    [削除(E)]となっておりまして、フォルダに地球儀マークが付いていました。

    >まずは、ここまでを試してみて最初のエラーが改善されるかを確認してみてください。

    このエラーがでました。。。

    '/WEB' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    構成にエラーがあります。
    説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。

    パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。

    ソース エラー:


    行 53: を有効にします。
    行 54: -->
    行 55: <authentication mode="Windows"/>
    行 56: <!--
    行 57: <customErrors> セクションは、要求の実行中にハンドル


    ソース ファイル: D:\web\test\sample\web.config 行: 55


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210
記事No.7394 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7716  Re[9]: WEBアプリケーションをサーバーに移行して表示されたエラー
□投稿者/ 七曜 -(2007/09/13(Thu) 15:41:56)
    Windows 2000 Serverには、IIS6.0は乗らないはずですよ・・・。
    [Windows 2000 で使用可能な IIS のバージョンはどれですか?]
    http://www.microsoft.com/japan/technet/community/columns/insider/iisi1201.mspx#EQD


    で...

    > [削除(E)]となっておりまして、フォルダに地球儀マークが付いていました。

    フォルダに地球儀マークということは仮想フォルダなので
    原因はわかりませんけど、アプリケーション化がうまくいっていないみたいですね。

    取り敢えずWindows 2000だという事なので環境作って仮想フォルダ状態で提示されたweb.configでReproしました。

    '/' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    構成にエラーがあります。
    説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。

    パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。

    ソース エラー:


    行 53: を有効にします。
    行 54: -->
    行 55: <authentication mode="Windows"/>
    行 56: <!--
    行 57: <customErrors> セクションは、要求の実行中にハンドル


    ソース ファイル: C:\InetPub2\wwwroot\website3\web.config 行: 55


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.42

    原因はやはりアプリケーション化が正しくない模様。
    対応方法としては、
    (1)仮想フォルダを削除
    (2)仮想フォルダを作成(手元のWindows 2000 Serverだと仮想フォルダにした時点でアプリケーション化も同時にされました。)
    (3)必要に応じてアプリケーション化

    ちなみにWindows 2000 Server(IIS5.0)の場合、アプリケーション化されているフォルダのアイコンは箱の中に地球儀とドキュメントが入っている状態になります。
    Windows Server 2003(IIS6.0)の場合は歯車アイコンになります。

    蛇足ですがIISのMetabaseが壊れている可能性があります。
    可能であれば、クリーンな環境で試されることをお奨めします。
記事No.7394 のレス /過去ログ19より / 関連記事表示
削除チェック/

■7750  ASP.NET2.0 にてSQLデータソースコントロール
□投稿者/ osada -(2007/09/14(Fri) 11:19:58)

    分類:[.NET 全般] 

    お世話になります。

    Vs2005のASP.NETを学習しております。
    現在グリッドビューコントロールに、SQLデータソースコントロールを関連付けて、Oracleデータベースよりテーブルの項目を取得しました。
    グリッドビューコントロールはコントロール機能として、更新・削除・追加もコードレスで行えるような仕組みになっているのですが、
    更新を行い実行したら、下記のエラーが表示されてしまいました。


    '/WebSite4' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    ORA-12704: キャラクタ・セットが一致しません。

    説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。

    例外の詳細: System.Data.OracleClient.OracleException: ORA-12704: キャラクタ・セットが一致しません。


    ソース エラー:

    現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。

    スタック トレース:


    [OracleException (0x80131938): ORA-12704: キャラクタ・セットが一致しません。
    ]
    System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc) +166
    System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) +1719
    System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) +503
    System.Data.OracleClient.OracleCommand.ExecuteNonQuery() +125
    System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +493
    System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +915
    System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +179
    System.Web.UI.WebControls.DetailsView.HandleUpdate(String commandArg, Boolean causesValidation) +1197
    System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +545
    System.Web.UI.WebControls.DetailsView.OnBubbleEvent(Object source, EventArgs e) +162
    System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
    System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(Object source, EventArgs e) +117
    System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56
    System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +107
    System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +175
    System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +244
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3840




    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.832; ASP.NET バージョン:2.0.50727.832


    もしかしたら当たり前のことなのかもしれませんが、私には原因が掴めず困ってしまいました。
    何かしらのヒントを教えて頂けたら幸いです。

    どうか宜しくお願い致します。
親記事 /過去ログ19より / 関連記事表示
削除チェック/

■8168  UpdateCommandで複数のテーブル更新
□投稿者/ ちょっと休憩 -(2007/09/25(Tue) 16:06:58)

    分類:[ASP.NET (VB)] 

    お世話になっております
    お聞きしたいのはUpdateCommandの中身なのですが

    元々はこうなっていて、正しく動作していたのです。
    UPDATE [user] SET [company] = @company, [name] = @name, [age] = @age WHERE [UserId] = @original_UserId"

    しかしもう1つ別のテーブルデータも更新したくなりました。
    UPDATE [mailinfo] SET [Email] = @Email WHERE [UserId] = @original_UserId

    別々であれば正しく動きます。
    そこでストアドプロシージャを以下のようにして、

    -------------------
    CREATE PROCEDURE SP_userupdate

    @UpUserID uniqueidentifier,
    @company nvarchar(50),
    @name nvarchar(50),
    @age nvarchar(50),
    @Email nvarchar(256)

    AS
    BEGIN

    BEGIN TRANSACTION

    UPDATE [user] SET [company] = @company, [name] = @name, [age] = @age WHERE [UserId] = @UpUserID
    UPDATE [mailinfo] SET [Email] = @Email WHERE [UserId] = @UpUserID

    COMMIT TRANSACTION

    END
    GO
    -------------------

    UpdateCommandの中身の部分を
    EXEC SP_ユーザ情報更新 @original_UserId, @company, @name, @age, @Email

    にしたところエラーが出ました。
    「sql_variant データ型から uniqueidentifier データ型への暗黙的な変換は許可されません。
    このクエリを実行するには、CONVERT 関数を使います。」

    そこで
    EXEC SP_userupdate CONVERT(uniqueidentifier, @original_UserId), @company, @name, @age, @Email
    もしくは
    EXEC SP_userupdate CAST (@original_UserId AS uniqueidentifier), @company, @name, @age, @Email
    と書き換えてみましたが、どちらも動きませんでした。

    どんな小さなことでも構いませんのでご指摘頂けませんでしょうか
    よろしくお願いします。
親記事 /過去ログ19より / 関連記事表示
削除チェック/

■8169  Re[1]: UpdateCommandで複数のテーブル更新
□投稿者/ ちょっと休憩 -(2007/09/25(Tue) 17:00:48)
    UpdateCommandではCONVERTやCASTを使わず

    EXEC SP_ユーザ情報更新 @original_UserId, @company, @name, @age, @Email
    --------------------------

    ストアドプロシージャ側で変換

    @UserIDstr sql_variant,

    DECLARE @UserID uniqueidentifier
    SET @UserID = CONVERT(uniqueidentifier, @UserIDstr)

    UPDATE [user] SET [company] = @company, [name] = @name, [age] = @age WHERE [UserId] = @UserID
    UPDATE [mailinfo] SET [Email] = @Email WHERE [UserId] = @UserID
    --------------------------

    とすると解決しました。
記事No.8168 のレス / END /過去ログ19より / 関連記事表示
削除チェック/

■8140  Re[18]: 反時計回り 時計回り すいませんバグありました!
□投稿者/ セイン -(2007/09/25(Tue) 10:50:21)
    2007/09/25(Tue) 11:09:39 編集(投稿者)
    2007/09/25(Tue) 11:04:22 編集(投稿者)

    <pre><pre>面積---------------------------------------
    ベクトル
    AB 8 1 0
    AC 7 2 0
    AD 9 3 0
    AE 2 4 0
    AF 10 5 0
    AG 0 6 0
    AH 0 0 0

    外積
    AB×AC 0 0 9
    AC×AD 0 0 3
    AD×AE 0 0 30
    AE×AF 0 0 -30
    AF×AG 0 0 60
    AG×AH 0 0 0

    外積の和
    合計 0 0 72
    面積 = (abs(x)+abs(y)+abs(z))/2

    なので、面積は36 cm2



    法線ベクトル---------------------------------------
    法線を求める際に使用する3点は、
    成分の和より、座標EFGとなります。

    ベクトル
    EF 8 1 0
    EG -2 2 0

    EF×EG 0 0 18


    法線ベクトルは、 (0,0,18)


    回転方向---------------------------------------
    法線ベクトルは、 の結果をi=0, j=0, k=18とすると、
    下記条件より、反時計回り。

    i+j+k> 0 反時計回り。
    i+j+k< 0 時計回り。
    i+j+k==0 回転方向なし



    こういった計算でよいでしょうか?</pre></pre>
記事No.7927 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8195  Re[19]: 反時計回り 時計回り すいませんバグありました!
□投稿者/ れい -(2007/09/26(Wed) 02:12:22)
    No8140 (セイン さん) に返信
    > 外積の和
    > 合計 0 0 72
    > 面積 = (abs(x)+abs(y)+abs(z))/2

    外積の和は合ってますが、
    面積の計算方法は違います。

    「ベクトルの絶対値」とは「ベクトルの長さ」のことです。
    ですので、
    sqrt(0^2+0^2+72^2)=72
    面積 = sqrt(0^2+0^2+72^2)/2 = 36
    です。

    > 法線ベクトルは、 (0,0,18)

    あっています。

    > 回転方向---------------------------------------
    > 法線ベクトルは、 の結果をi=0, j=0, k=18とすると、
    > 下記条件より、反時計回り。
    >
    > i+j+k> 0 反時計回り。
    > i+j+k< 0 時計回り。
    > i+j+k==0 回転方向なし

    成分を足すとは言っていません。
    y4yamaさんの例題は2次元ですので、
    法線ベクトルは必ずz軸に平行で、上向きか下向きになります。
    座標系に右手系を用いるか、左手系を用いるかで異なりますが、
    この法線ベクトルの向きで右回りか左回りが判定できます。
記事No.7927 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8222  Re[20]: 反時計回り 時計回り すいませんバグありました!
□投稿者/ セイン -(2007/09/26(Wed) 14:39:02)
    2007/09/26(Wed) 14:40:35 編集(投稿者)

    No8195 (れい さん) に返信
    > ■No8140 (セイン さん) に返信
    >>外積の和
    >>合計 0 0 72
    >>面積 = (abs(x)+abs(y)+abs(z))/2
    >
    > 外積の和は合ってますが、
    > 面積の計算方法は違います。
    >
    > 「ベクトルの絶対値」とは「ベクトルの長さ」のことです。
    > ですので、
    > sqrt(0^2+0^2+72^2)=72
    > 面積 = sqrt(0^2+0^2+72^2)/2 = 36
    > です。
    >
    >>法線ベクトルは、 (0,0,18)
    >
    > あっています。
    >
    >>回転方向---------------------------------------
    >>法線ベクトルは、 の結果をi=0, j=0, k=18とすると、
    >>下記条件より、反時計回り。
    >>
    >>i+j+k> 0 反時計回り。
    >>i+j+k< 0 時計回り。
    >>i+j+k==0 回転方向なし
    >
    > 成分を足すとは言っていません。
    > y4yamaさんの例題は2次元ですので、
    > 法線ベクトルは必ずz軸に平行で、上向きか下向きになります。
    > 座標系に右手系を用いるか、左手系を用いるかで異なりますが、
    > この法線ベクトルの向きで右回りか左回りが判定できます。

    れいさんありがとうございます。 Zeeさん ごめんなさい^^;物分りが悪くて。
    面積・と法線ベクトルについては理解できました。
    反時計回り、時計回りの判定ですが、
    > この法線ベクトルの向き

    例の場合ですと、法線ベクトルは、 (0,0,18)の場合ですよね。
    2次元なので、Zが正なら反時計周り、Zが負なら時計回りと判断できます。
    そこまでは理解できたのですが、
    > 座標系に右手系を用いるか、左手系を用いるかで異なりますが、
    > この法線ベクトルの向きで右回りか左回りが判定できます。

    左手座標系(左手系)で考えています。(左手系右手系は今勉強したところです。)
    http://homepage3.nifty.com/first_physics/vector_analysis/va_coordinatesys.html

    この座標系に対して、判定するということは、求まった法線ベクトルが、
    どの方向に向いていれば、反時計回り、どの方向に向いていれば、時計回り。

    と判断する必要があるということですよね。
    ■7002 / inTopicNo.31や■6924 / inTopicNo.29)で同じ様な内容が書いてあるのですが、
    判定方法が、まだ理解できていません。
    申し訳ございませんが、ご教授ください。

記事No.7927 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8397  コマンドプロンプトを最前面に表示させる方法
□投稿者/ あら -(2007/09/28(Fri) 16:22:11)

    分類:[C#] 

    お世話になっております。

    Formから起動させたコマンドプロンプトを常に最前面に表示しようとしています。

    下記のような場合はコマンドプロンプトは常に最前面に表示させることは可能なの
    でしょうか?
    ご教授、アドバイス等宜しくお願いします。
    (.NET 2005 C#使用して開発しています。)

    ---------------------------------
    Form1にForm2とコマンドプロンプトを起動させるボタンがあり、Form2はTopMostの
    プロパティをtrueに設定していています。
    Form2を起動後、Form1からコマンドプロンプトを起動させます。この時にコマンド
    プロンプトを最前面に表示させたいと思っています。

    //Form1
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Form2 f2 = new Form2();
    f2.Show();
    }

    private void button2_Click(object sender, EventArgs e)
    {
    System.Diagnostics.Process.Start("cmd");
    }


    //Form2
    public Form2()
    {
    InitializeComponent();
    this.TopMost = true;
    }
親記事 /過去ログ20より / 関連記事表示
削除チェック/

<前の20件 | 次の20件>

<< 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >>

ヒット件数が多いので過去ログ1〜20 までの検索結果 / 過去ログ21からさらに検索→

パスワード/

- Child Tree -