2012-02-12 35 views
0

我有一个完美运行的asp.net c#应用程序,我在我的电脑上安装了windows 7,vs200,vs2010和sqlserver2008r2。我为我的应用程序使用vs2008。我在发布模式下使用web部署来生成一个包并将其发送给管理员,以将该包部署到测试服务器上。部署的应用程序工作正常,一些aspx页面,但对于其他一些网页也没有找到他们,并显示一条错误消息:在“/”应用 资源无法找到 描述某些页面在部署后不显示

服务器eror: HTTP 404你正在寻找的资源可能已被移除... 请求的URL:/pagename.aspx

感谢对帮助 PS:我没有在测试服务器访问或控制。该应用程序在第一次部署之前运行正常。

+0

并且是'/ pagename.aspx'正确的url? IE应该将这些页面放在服务器的根目录下? – 2012-02-12 11:15:36

回答

1

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

检查该文件是否存在

如果是这样,请检查IIS是否有正确的目录为你的web应用

如果没有,做出正确的部署(做一个干净的目录中的测试部署)。

+0

所有文件都存在于包中。管理员做的是将我的打包文件复制到服务器上的应用程序文件夹中。 – 2012-02-12 11:22:49

+0

我在我的电脑上部署了我的包,该网站工作正常。问题只发生在服务器上。 – 2012-02-12 11:24:32

+0

服务器上目录上的文件是?我想这不是,或者你检查错误的目录。 – Peter 2012-02-12 11:49:23

0

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

+0

svn未使用 – 2012-02-12 11:25:30

相关问题