Используя следующий код:
<form id="form1" action="" runat="server">
(даже с этим кодом - позади в Грузе Страницы: form1. Действие = последовательность. Пустой;
)
... это - неожиданный результат, который я получаю:
<form method="post" id="form1" name="form1" action="layouts/Default.aspx">
Это - ожидаемый результат, которого я хотел бы, чтобы ваша помощь достигла:
<!-- either action="" or no action attribute at all -->
<form method="post" id="form1" name="form1" action="">
AppPool собирается управлять Интегрированным.NET v2.0.50727 (который я проверил, печатая версию среды выполнения)..NET Структура v4.5 устанавливается на сервере (наряду с Visual Studio 2012).
Это, как гарантируют, будет некоторой dev проблемой среды, причина, являющаяся что та же самая продукция кодовой базы действие = ""
для двух из моих коллег в их окружениях. У них в основном есть те же самые системные технические требования окружающей среды, как я делаю:
- Windows Server 2008 R2 64-bit
- Visual Studio 2012
- .NET Framework v4.5
- Same AppPool settings (we've double and triple checked)
- Same codebase (SVN controlled), including the exact same
web.config
This breaking change in ASP.NET v3.5 SP1 (which was better announced in v4.0) could be related. It explains the behaviour. However, it does not explain why only my runtime is getting this breaking change.
Также обратите внимание, что я попробовал все доступные комбинации команд, используя aspnet_regiis
, инструмент (без пользы) т.е. от различных.NET папок вариантов и деинсталлирование/повторно устанавливание и использование -c
, -i
и т.д.