�@ | �@ |
�A�ځFVS 2005�ł����Ă݂悤DB�v���O���~���O��11��@���H�A�v���P�[�V�����ł����Ɠ��ݍ���ASP.NET 2.0�̐��E�R�c �ˊ��ihttp://www.wings.msn.to/�j2006/12/23 |
|
|
�A�v���P�[�V�����E�G���[�Ɋւ�������Ǘ��҂Ƀ��[���Œʒm����
�@�Ō�ɁA�f���A�v���P�[�V�����ŗ�O�����������ꍇ�ɁA���̏ڍ��i�}10�j���A�v���P�[�V�����Ǘ��҂Ƀ��[���Œʒm���邽�߂̋@�\���������Ă݂܂��傤�B
�}10�@��O�������ɊǗ��҂ɑ��M����郁�[���̃��b�Z�[�W�� |
�@�܂��A���̏ꍇ�ɂ́A�G���h���[�U�[�ɂ̓J�X�^���̃G���[�E�y�[�W��\�����܂��i�}11�j�B
�}11�@��O�������ɃG���h���[�U�[�ɕ\�������J�X�^���E�G���[�E�[�W |
�m1�nGlobal.asax��V�K�쐬����
�@Global.asax�́A�A�v���P�[�V�����E���x���i�A�v���P�[�V�����S�́j�Ŕ�������e��C�x���g���������邽�߂̃t�@�C���ł��B�u�O���[�o���E�A�v���P�[�V�����E�N���X�v�ƌĂ��ꍇ������܂��B
�@Global.asax�𗘗p���邱�ƂŁA�A�v���P�[�V�����^�Z�b�V�������ʂ̃��\�[�X���`������A�A�N�Z�X�E���O��i�{�e�ŏЉ��悤�ȁj��O���̏����A�Ǝ��̔F�؋@�\�Ȃǂ����������肷�邱�Ƃ��\�ɂȂ�܂��B
�@Global.asax���쐬����ɂ́A�\�����[�V�����E�G�N�X�v���[���ŃA�v���P�[�V�����E���[�g���E�N���b�N���A�\�����ꂽ�R���e�L�X�g�E���j���[����m�V�������ڂ̒lj��n��I�����܂��B�m�V�������ڂ̒lj��n�_�C�A���O���\������܂��̂ŁA�K�v�ȏ���\8�̗v�̂œ��́^�I�����������Łm�lj��n�{�^�����N���b�N���܂��B
|
||||||||
�\8�@Global.asax�lj����́m�V�������ڂ̒lj��n�_�C�A���O�̓��͍��� | ||||||||
�@�A�v���P�[�V�����\���t�@�C���iWeb.config�j�Ƃ͈قȂ�AGlobal.asax�͕K���A�v���P�[�V�����E���[�g�u�����v�ɔz�u����K�v������_�ɒ��ӂ��Ă��������B�܂��A�t�@�C�������uGlobal.asax�v�ŌŒ�ł��B
�m2�n�C�x���g�E�n���h�����L�q����
�@�R�[�h�E�G�f�B�^��ł�Global.asax�̍��g�݂��\������A���łɂ������̃C�x���g�E�n���h���̍��g�݂�������������Ă��邱�Ƃ��m�F�ł���͂��ł��B
�@Global.asax�ŗ��p�\�ȃC�x���g��17�ɂ��y�сA����̏������ł̂ݔ�������u�����t���C�x���g�v�ƃ��N�G�X�g���ɏ�ɔ�������u���N�G�X�g�E�C�x���g�v�ɑ�ʂł��܂��B�\9�ɁAGlobal.asax�ŗ��p�\�ȃC�x���g�E�n���h�����܂Ƃ߂Ă������Ƃɂ��܂��傤�B
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
�\9�@Global.asax�Œ�`�\�ȃC�x���g�E�n���h�� | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
�@�����ł́AApplication_OnError�C�x���g�E�n���h�����������邱�ƂŁA�A�v���P�[�V�������Ŕ���������O���������܂��B��̓I�ȃR�[�h�̓��X�g6�̂Ƃ���ł��B
|
|
���X�g6�@�A�v���P�[�V�����E�G���[�������Ɏ��s����R�[�h�iGlobal.asax�j |
�@�R�[�h�̑�܂��ȗ���́A�v���O�������̃R�����g���Q�Ƃ��������Ƃ��āA�����Œ��ڂ��Ă������������|�C���g�́A�ȉ���2�_�ł��B
�i1�j��O�����擾����̂�GetLastError���\�b�h�̖���
�@Server.GetLastError���\�b�h�́A�A�v���P�[�V�������Ŕ����������߂̗�O����Exception�I�u�W�F�N�g�Ƃ��ĕԂ��܂��B�����ł́A����InnerException�v���p�e�B���擾���邱�ƂŁA���݂̗�O�����̌����ƂȂ���Exception�I�u�W�F�N�g���擾���Ă��܂��B
�@�A�v���P�[�V�����E���x����Server.GetLastError���\�b�h���Ԃ���O��HttpUnhandledException��O�iHTTP���N�G�X�g�̏������ɔ���������ʗ�O�j�ɂ������A����ł͗�O�����̌��������ł��܂���B�K��InnerException�v���p�e�B�ŁA������i�O��Exception�I�u�W�F�N�g���擾����K�v������_�ɒ��ӂ��Ă��������B
�@Exception.Message�v���p�e�B�͗�O�Ɋւ���ڍ׃��b�Z�[�W��\���܂��B�����ł͗�O���b�Z�[�W�Ɨ�O�����������y�[�W�̏������s�iChr(13) & Chr(10)�j����StringBuilder�I�u�W�F�N�g�ɏ������݂܂��B
�@������A���ɂ́A������̘A�����Z�q�ł���u&�v���Z�q�𗘗p���邱�Ƃ��\�ł����A�J��Ԃ�������̘A�����s���ꍇ�ɂ́A���炩���߈��̕�����o�b�t�@���m�ۂ��Ă���StringBuilder�N���X�𗘗p���������������I�ȏ������]�߂܂��i�ڍׂ́u.NET TIPS�F�������A������ɂ́H�v���Q�l�ɂ��Ă��������j�B
�@����ŁA�Ǘ��҂ɒʒm���邽�߂̃��[���{���̏o���オ��ł��B
�i2�jASP.NET�A�v���P�[�V��������d�q���[���𑗐M������@
�@ASP.NET�A�v���P�[�V��������d�q���[���𑗐M����ɂ́A���炩���߁uASP.NET Web�A�v���P�[�V�����Ǘ��c�[���v�i�ȍ~�A�Ǘ��c�[���j���烁�[�����M�ɂ�������{����ݒ肵�Ă����K�v������܂�*2�B
�@���̊Ǘ��c�[����ASP.NET 2.0��������悤�ɂȂ����u���E�U�E�x�[�X�̊Ǘ��A�v���P�[�V�����ŁA����𗘗p���邱�ƂŁA�A�v���P�[�V�����J���҂̓��[���E�T�[�o�̐ݒ��A�N�Z�X�^���[�U�[�Ǘ��Ȃǂ̍�Ƃ��s�����߂ɁA�A�v���P�[�V�����\���t�@�C���iWeb.config�j�ڕҏW����K�v������܂���*3�B
*2 ��{���̓v���O�������Ƀn�[�h�E�R�[�f�B���O���邱�Ƃ��\�ł����A���ɂ���ĕϓ�����\������������X�́u.aspx�v�t�@�C���ɋL�q���邱�Ƃ͕ێ琫�̊ϓ_������D�܂�������܂���B�܂��A�z�z�T���v���ł̓_�~�[�̏�w�肳��Ă��܂��̂ŁA�g�p�ɓ������Ă͕K���ݒ�������̊��ɍ��킹�ďC������悤�ɂ��Ă��������B *3 �A�N�Z�X�^���[�U�[�Ǘ����s�����@�ɂ��ẮA�ʍe�u.NET TIPS�F�mASP.NET�n�Z�L�����e�B�E�R���g���[���Ń��O�C���@�\���쐬����ɂ́H�v�Ȃǂ��Q�Ƃ��Ă��������B |
�@�Ǘ��c�[���́AVisual Studio 2005�̃��j���[����mWeb�T�C�g�n�|�mASP.NET�\���n��I�����邱�ƂŋN���ł��܂��B
�}12�@�Ǘ��c�[���iWeb�A�v���P�[�V�����Ǘ��c�[���j�N�����̉�� |
�@���[�����M�ɂ���������ݒ肷��ɂ́A�m�A�v���P�[�V�����n�^�u����mSMTP �d�q���[���ݒ�̍\���n���N���b�N���܂��B
�@�mSMTP�ݒ�̍\���n��ʂ��N�����܂��̂ŁA�\10�̗v�̂ŕK�v�ȏ����`���Ă����܂��i�������A��̓I�Ȑݒ�l�͌X�̊��ɂ���ĈقȂ�܂��̂ŁA�K�X�A�ǂݑւ��Ă��������j�B
|
|||||||||||||||
�\10�@�mSMTP�ݒ�̍\���n��ʂ̓��͏�� | |||||||||||||||
�@���[�����M�ɂ�������{����ݒ肵����A���Ƃ̓J���^���ł��B
�@���[���{�̂�\���̂́AMailMessage�N���X�iSystem.Net.Mail���O��ԁj�̖����ł��BMailMessage�N���X�Ƀ��[�����M�ɕK�v�ȏ�����ݒ肵�Ă����܂��BMailMessage�N���X�Œ�����ȃv���p�e�B�͕\11�̂Ƃ���ł��B
|
||||||||||||||||||||||||||||
�\11�@MailMessage�N���X�iSystem.Net.Mail���O��ԁj�̎�ȃv���p�e�B | ||||||||||||||||||||||||||||
�@�X��MailMessage�I�u�W�F�N�g��From�v���p�e�B�i���M���A�h���X�j���w�肷�邱�Ƃ��\�ł����A�����ł͊Ǘ��c�[���ł��łɒ�`�ς݂ł��̂ŁA���炽�߂Ďw�肷��K�v�͂���܂���B
�@�K�v�ȏ����Z�b�g���I������A�����SmtpClient.Send���\�b�h�ő��M���܂��B
�m3�n�J�X�^���E�G���[�E�y�[�W���`����
�@�Ō�ɁA��O�������ɕ\������J�X�^���̃G���[�E�y�[�W���`���܂��B�ʏ�AASP.NET�ł̓A�v���P�[�V�������ŗ�O�����������ꍇ�ɁA�f�t�H���g�̃G���[�E�y�[�W��\�����܂��B
�@�������A���̃G���[�E�y�[�W�A��ɊJ���Ҍ����̗p�r���Ӑ}�������̂ŁA�G���h���[�U�[�ɂƂ��Ă͖��Ӗ��ł��邾���łȂ��A���������Z�L�����e�B��A�I�o����̂��D�܂����Ȃ��A�v���P�[�V�����̓�����т����菑�����܂�Ă����肵�܂��B�^�p���́A�Z�L�����e�B�^���[�U�r���e�B�o���̊ϓ_����A�f�t�H���g�̃G���[�E�y�[�W���\������Ȃ��悤�A�K���J�X�^���E�G���[�E�y�[�W���w�肵�Ă������Ƃ����������߂��܂��B
�@�J�X�^���E�G���[�E�y�[�W���`����ɂ́A�A�v���P�[�V�����\���t�@�C���iWeb.config�j�Ɉȉ��̂悤�ȃR�[�h��NjL���Ă��������B
|
|
���X�g7�@�J�X�^���E�G���[�E�y�[�W��L���ɂ��邽�߂̃R�[�h�iWeb.config�j |
�@<customErrors>�v�f��mode�����̓J�X�^���E�G���[�̕\�����[�h���AdefaultRedirect�����̓J�X�^���E�G���[�E�y�[�W��URL���A���ꂼ��w�肵�܂�*4�Bmode�����Ɏw��\�Ȓl�́A�\12�̂Ƃ���ł��B
*4 �J�X�^���E�G���[�E�y�[�W�uErrorPage.htm�v�͒P�Ȃ�HTML�y�[�W�ł��B�����ł͂��̓��e�ɂ��Ă͊������܂��̂ŁA�ڍׂ��z�z�T���v������m�F���Ă��������B |
|
||||||||
�\12�@<customErrors>�v�f��mode�����Ŏw��\�Ȓl | ||||||||
�@���X�g7�ł̓J�X�^���E�G���[�E�y�[�W�����[�J�����ł��m�F�ł���悤�A"On"�l���w�肵�Ă��܂����A�ʏ�́A���[�J���i�J���j���ł͒ʏ�̃G���[����\������悤�A"RemoteOnly"�l�ɂ��Ă����̂��֗��ł��傤�B�Z�L�����e�B��͂����߂ł��܂��A"Off"�l�Ɏw�肷�邱�ƂŁA�����[�g���ł��f�t�H���g�̃G���[����ʂ�\�������邱�Ƃ��\�ł��B
�@�ȏ�𗝉�������A���������R�[�h�̓�����m�F���Ă݂܂��傤�B�i�Ⴆ�jSQL Server�̃T�[�r�X���~���A��قǍ쐬����RssFeed.aspx�����s���܂��B�{�ߖ`���̐}11�̂悤�ɃJ�X�^���̃G���[�E�y�[�W���\������A���A�w�肵�����[���E�A�h���X�ɃG���[�ʒm���[�������M����Ă���ΐ����ł��B
��
�@�ȏ�A����͂����܂łł��B�{�T���v���̗�����Ă�������悤�ɁAASP.NET 2.0�̋@�\�͎��ɑ��ʂł��B��^�I�ȋ@�\�̓T�[�o�E�R���g���[���ɔC���A�킸���ȃR�[�h��������݂̂ŁA���܂��܂ȋ@�\���_��Ɏ����ł��邱�Ƃ��{�e��ʂ��ď����ł��C���[�W���Ă����������̂Ȃ�K���ł��B
�@���āA����͂��悢��ŏI��A����܂łɈ����Ȃ������f�[�^�x�[�X�֘A�̎�v�ȃe�N�j�b�N�ɂ���TIPS�`���ŏЉ�Ă����\��ł��B���y���݂ɁB
�@INDEX | ||
�@ | Visual Studio 2005�ł����Ă݂悤DB�v���O���~���O | |
�@ | ��11��@���H�A�v���P�[�V�����ł����Ɠ��ݍ���ASP.NET 2.0�̐��E | |
�@ | 1�D�f���A�v���P�[�V�����ɉ摜�A�b�v���[�h�@�\��lj�����i1�j | |
�@ | 2�D�f���A�v���P�[�V�����ɉ摜�A�b�v���[�h�@�\��lj�����i2�j | |
�@ | 3�D�f���̍X�V����RSS�t�B�[�h�Ŕz�M���� | |
4�D�A�v���P�[�V�����E�G���[�Ɋւ�������Ǘ��҂Ƀ��[���Œʒm���� | ||
�@�uVisual Studio 2005�ł����Ă݂悤DB�v���O���~���O�v |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
|
|