Я только что выполнил бесплатную sh настройку решения на новом компьютере.
У меня большая часть сайта работает, но все в нескольких папках 404ing.
например.
www.example.com/ - works
www.example.com/afolder - works
www.example.com/somefolder/adeeperfolder - 404s
На всех страницах 404 есть два предупреждения в виде aspx-файлов:
1:
C:\dev\main\website\Website.Base\[somefolder]\[adeeperfolder]\default.aspx:
ASP.NET runtime error:
Could not find a part of the path
'C:\work\[adeeperfolder]\default.aspx'
2:
File 'default.aspx.cs' was not found.
Первая строка выделена следующим образом:
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Product.master" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="Website.Base.[namespace..]._default" %>
В каталоге C:\work\website\
находилась старая копия кода, которая была удалена перед переносом текущего кода в новую папку (C:\dev\main\website\
).
Сайт в настоящее время работает в IIS.
Я попытался удалить ASP. net temp dirs C:\Windows\Microsoft.NET\Framework\v4. 0.30319\Temporary ASP.NET Files\
, но, похоже, ничего не помогло .
Следует отметить, что все это отлично работает на других компьютерах и развернуто на сервере.