部署后,某些页面不显示

时间:2012-02-12 11:02:52

标签: c# asp.net iis

我有一个运行良好的asp.net c#应用程序,我的计算机上安装了Windows 7,vs200,vs2010和sqlserver2008r2。我使用vs2008作为我的应用程序。我在发布模式下使用Web部署生成包并将其发送给管理员以在测试服务器上部署包。部署的应用程序适用于某些aspx页面,但对于其他页面,它找不到它们并显示错误消息:

'/'应用程序中的服务器错误 没有找到您要查的资源 说明: http 404.您要查找的资源可能已被删除... 请求的网址:/ pagename.aspx

谢谢你的帮助 ps:我无法访问或控制测试服务器。在我第一次部署之前,应用程序运行正常。

2 个答案:

答案 0 :(得分:1)

最好的解释是pagename.aspx不在预期的位置。

检查文件是否存在

如果是,请检查iis是否有适合您的webapplication目录

如果没有,请进行正确的部署(在干净的目录上进行测试部署)。

答案 1 :(得分:0)

另一个假设:如果您使用svn并忘记将unversion文件添加到subversion,就会发生这种情况。