Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET应用程序在托管后未验证_C#_Asp.net_Iis - Fatal编程技术网

C# ASP.NET应用程序在托管后未验证

C# ASP.NET应用程序在托管后未验证,c#,asp.net,iis,C#,Asp.net,Iis,我创建了一个ASP.NET应用程序,它使用RequiredFieldValidator。当我从我的机器上运行项目时,它工作正常,但是当我将应用程序放在服务器上并将其托管在IIS中时,应用程序停止验证。你知道怎么解决这个问题吗? 提前感谢。问题在于,当我将应用程序上载到IIS时,我上载了项目解决方案中的文件,但将位于应用程序父文件夹上层的packages文件夹保留在外。 因此验证的参考资料不可用。 感谢所有回复。定义“停止验证”?事件查看器中是否引发任何异常或显示错误?你能展示你的实现吗?页面是否

我创建了一个ASP.NET应用程序,它使用RequiredFieldValidator。当我从我的机器上运行项目时,它工作正常,但是当我将应用程序放在服务器上并将其托管在IIS中时,应用程序停止验证。你知道怎么解决这个问题吗?
提前感谢。

问题在于,当我将应用程序上载到IIS时,我上载了项目解决方案中的文件,但将位于应用程序父文件夹上层的packages文件夹保留在外。 因此验证的参考资料不可用。
感谢所有回复。

定义“停止验证”?事件查看器中是否引发任何异常或显示错误?你能展示你的实现吗?页面是否可能被缓存?您需要与他人共享您的代码片段,以帮助您找到解决问题的地方。您是否在应用程序中使用javascript花絮,其中一个出现错误并导致所有内容停止?在测试RequiredFieldValidator时,它工作正常。因此,如果字段中没有输入数据,它将告诉您该字段是必需的。完成应用程序后,我将其托管在IIS中的测试服务器中,它仍然检查必填字段。但当我在live server的IIS中托管时,表单停止验证空字段。如果必填字段为空,它仍将提交表单。但是,如果我使用测试链接进行测试,它可以正常工作。因此,我猜live服务器中缺少一些文件来处理此问题,但我无法确定服务器中可能缺少什么。表格提交。它不显示任何错误或异常。当我将其托管在IIS中的LIVE Server中,而不是测试服务器中时,就会发生这种情况。有什么想法吗?