簡體   English   中英

ASP.NET驗證程序在本地工作,但不在IIS 6.0上托管

[英]ASP.NET Validators working locally but not hosted on IIS 6.0

運行Visual Studio2012。該網站針對.NET 2.0。

我將這些asp:RequiredFieldValidator和asp:CustomValidator連接到了asp:TextBox。

它們在IIS Express上以調試模式在本地正確啟動,但是當我在服務器盒上的IIS 6.0中將其托管時無法正常啟動。 托管應用程序完全跳過了這些前端驗證器。

有一個與asp:CustomValidator關聯的javascript函數,它永遠不會進入托管實例上的代碼(已通過Firebug Firefox擴展程序驗證)。

知道為什么這些驗證器無法正常工作嗎? 或如何找出原因?

經過4天的狩獵。 這是因為IIS默認網站設置中.axd文件上的“驗證文件是否存在”復選框。

http://blogs.msdn.com/b/carloc/archive/2008/12/04/webresource-axd-or-scriptresource-axd-not-working.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM