ASP MVC Url问题

时间:2017-06-13 19:34:39

标签: asp.net-mvc

我在使用VB.NET ASP MVC4进行网址验证时遇到了问题。

当我通过url收到参数时,这非常大,我得到了这个:

  

' /'中的服务器错误应用

     

指定的路径,文件名或两者都太长。完全   限定文件名必须少于260个字符,并且   目录名称必须少于248个字符。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.IO.PathTooLongException:指定的路径,   文件名,或两者都太长。必须是完全限定的文件名   少于260个字符,目录名称必须小于248   字符。

如何解决此错误?或者我如何在考虑UX的情况下向用户展示一些友好的东西?

URL Example

3 个答案:

答案 0 :(得分:0)

错误非常明确:The specified path, file name, or both are too long.这意味着很容易理解。

您必须缩短网址。您在网址中有一个非常长的524000.....个数字,因为它太长了。

您只需在网址中使用较短的数字。

答案 1 :(得分:0)

  

如何解决此错误?

要解决此错误,请按照上面的建议,尝试缩短您的网址。

  

考虑到UX,我怎样才能向用户展示一些友好的东西?

要向用户显示一些友好消息,请在控制器操作方法和catch块中将try / catch块放入异常发生的对象中,将一些消息放入对象(如viewbag)并将其发送到视图以显示给用户

答案 2 :(得分:0)

谢谢你的所有答案。

我不知道为什么但是当我在测试服务器上编译和发布时,错误已经解决,也许在localhost中运行时有一些限制了aplication的内容。