Asp.net 站点在VisualStudio测试中工作,但在IIS服务器-aspx中不工作

Asp.net 站点在VisualStudio测试中工作,但在IIS服务器-aspx中不工作,asp.net,visual-studio,iis,web-config,http-status-code-404,Asp.net,Visual Studio,Iis,Web Config,Http Status Code 404,出于某种原因,我无法理解,我正在使用的aspx站点在我的VisualStudio临时测试服务器中工作得非常好,但是当我将其全部复制到IIS时,它就不工作了。我没有写这个网站,只了解了一半的工作原理,但下面是发生的事情 每个页面使用一个模板。页面在标记之间包含自己的内容,这些标记之间的所有内容都应该替换模板中的标记 但是,每次我尝试转到除索引之外的任何页面时,它都会加载自定义404页面,即使我知道页面在那里。然而,当我尝试加载一个图像时,它并没有404。索引页是最奇怪的部分。它使用与其他页面不同的

出于某种原因,我无法理解,我正在使用的aspx站点在我的VisualStudio临时测试服务器中工作得非常好,但是当我将其全部复制到IIS时,它就不工作了。我没有写这个网站,只了解了一半的工作原理,但下面是发生的事情

每个页面使用一个模板。页面在标记之间包含自己的内容,这些标记之间的所有内容都应该替换模板中的标记

但是,每次我尝试转到除索引之外的任何页面时,它都会加载自定义404页面,即使我知道页面在那里。然而,当我尝试加载一个图像时,它并没有404。索引页是最奇怪的部分。它使用与其他页面不同的模板,当您转到它时,它不会加载404页面,而是加载自己的模板。但是,内容都消失了,它只加载模板


404页面的有趣之处在于,它使用了与其他页面相同的模板,并且错误消息的显示方式与其他所有内容相同。您是否在iis中创建了网站或Web应用程序?您是否使用iis 7.5和.net 4?是的,我创建了一个网站,并且正在使用iis 7.5和.net 4。谢谢你的帮助,但经过数小时的寻找,我找到了解决方案。当我在IIS管理器中打开ASP.NET模拟时,一切都开始工作。