AspxErrorPath на странице настраиваемых ошибок

В настоящее время у нас есть страница, которая используется для отображения общего сообщения об ошибке при возникновении ошибок на нашем веб-сайте. У него нет никаких функций, кроме отображения ярлыка, в котором упоминается, что произошла ошибка.

Вот моя проблема, наш клиент провел проверку безопасности и сообщает нам, что наша страница с ошибкой содержит фишинг из-за URL-адреса в строке запроса, сейчас я не считаю это проблемой, но, чтобы положить конец вопросу, я бы хотел удалить строку запроса.

Моя запись в web.config такова:

<customErrors mode="On" defaultRedirect="~/DefaultErrorPage.aspx">
</customErrors>

Когда возникает ошибка, она идет кому: DefaultErrorPage.aspx? aspxerrorpath = / Website1 / LastPage.aspx

Как я могу предотвратить это? Однако я мог бы просто перенаправить на страницу, если она содержит запрос, но я больше ищу способ предотвратить строку запроса, а не дополнительное перенаправление. BULK INSERT dbo.Example / * ПРИМЕЧАНИЕ. Я пробовал использовать одинарные и двойные кавычки. * / FROM "C: \ ...

У меня есть простой скрипт SQLCMD , который включает в себя следующие строки:

/* Load data into Exampletable */
BULK INSERT dbo.Example
    /* NOTE: I've tried single AND double quotes here. */
    FROM "C:\Example Filepath\test.csv"
    WITH 
    (
            /* skip the first row containing column names */
            FIRSTROW = 2,
            /* specify how fields are separated */
            FIELDTERMINATOR = '|',
            /* specify how lines end */
            ROWTERMINATOR = '\n' 
    )

Когда я запускаю его в командной строке, я получаю такую ​​ошибку :

Sqlcmd: 'C: \ Example': Недопустимое имя файла.

Я думаю, что наличие пробела в пути приводит к обрыву пути, но я не могу понять, какой синтаксис работает. у кого-нибудь есть опыт работы с этим?

10
задан SuperNES 18 January 2011 в 16:35
поделиться