如标题所述,配置ASP.NET MVC应用程序的IIS 6.0部署的最佳方法是什么,以便忽略到隐藏共享的连接?有问题的应用程序正在使用通配符映射来允许使用干净的URL,因为我们计划在不久的将来升级到IIS 7.0,并且我们还使用自定义库处理缓存和压缩问题,因此我们希望避免关闭通配符映射,除非绝对必要。
下面是应用程序中的一个错误,为您提供了一个我们正在看到的示例。
--------------------------------------------------------------------------------
System.Web.HttpException
--------------------------------------------------------------------------------
Time Stamp - 03 Mar 2010, 08:11:44
Path - N/A, Internal Server Operation
Message - The controller for path '/C$' could not be found or it does not implement IController.
Target Site - System.Web.Mvc.IController GetControllerInstance(System.Type)
Stack Trace -
at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext)
at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
--------------------------------------------------------------------------------