小编Edi*_*Edi的帖子

对于400个错误中的某些错误,不会显示ASP.NET MVC customError页面

我对新的ASP.NET MVC应用程序的自定义错误页面管理有一个非常有趣的问题.

这个问题是这样的:
- 如果我在URL的末尾用一个"坏"参数调用一个URL(无关紧要)..../c<,那么应用程序就会按照Web中的说明显示正确的服务器错误页面.配置;
- 如果我将URL更改为更讨厌的URL,比如.../<c(看起来更像HTML标签,浏览器中没有显示更多的服务器错误页面,而不是那个,我得到一个带有消息的简单YSOD喜欢An exception occurred while processing your request. Additionally, another exception occurred while executing the custom error page for the first exception. The request has been terminated.

根据ELMAH的说法,两个请求都以400状态代码结束,消息为:
- 第一个:System.Web.HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (<). at System.Web.HttpRequest.ValidateInputIfRequiredByConfig() at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
- 第二个:System.Web.HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (<). at System.Web.HttpRequest.ValidateInputIfRequiredByConfig() at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)

因此,两个错误都是相同的,状态代码是相同的,但是对于其中一个错误,自定义错误页面没有显示.我也在调试模式下去了global.asax并检查了Server.GetLastError() …

c# asp.net asp.net-mvc

9
推荐指数
1
解决办法
2829
查看次数

从Azure WebSites访问Azure文件服务

正如标题所说,我正在寻找一种直接从azure网站访问azure文件共享(预览版)的方法.我不能使用任何REST API或类似的东西,我正在寻找直接将SMB共享安装到网站(通过新门户网站或任何其他方式)的可能性.

我找到了以下链接,据我所知,这仍然在审查中(http://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/6084609-allow-map-azure-file -share-microsoft-azure-file-s)还有一个SO问题(可以从Azure网站使用新的Azure文件服务吗?)但是没有回答我的问题.

说实话,为了提供更多细节,我的场景很简单 - 我有一些网站,还有一些虚拟机应该从azure文件服务访问文件.关于VM,这种方法非常简单直接,但对于WebSites,我现在还没有找到任何办法.

另一方面,无论上述问题的答案如何,(或者我是否有可能)通过Azure文件共享启用CDN是否有意义?

非常感谢你.

azure azure-storage azure-web-sites azure-files

4
推荐指数
1
解决办法
2263
查看次数