首页 新闻 搜索 专区 学院

遇到一个asp.net aspx的老项目 发布到IIS后浏览器访问页面报错,大佬们看看这是啥情况?

0
悬赏园豆:10 [待解决问题]

一个aspx页面本地调试好好的,发布到服务器IIS报”未预编译文件“/person/Login.aspx”,因此不能请求该文件。“ 这是什么意思,该项目应用程序池还是 framework v2.0;
搞半天了解决不了啊。

hslgmq的主页 hslgmq | 初学一级 | 园豆:29
提问于:2022-02-17 16:59

项目可以编译成功吗?

lf03 4个月前

@lf03: 发布没报错,更新到服务器IIS,网页浏览报这个错,本地调试浏览没有报错

hslgmq 4个月前

@hslgmq: 应该是 /person/Login.aspx 的路径不对

lf03 4个月前

@lf03: 对的啊,就是这个路劲

hslgmq 4个月前

@hslgmq: 登录页面是放在了person文件夹里的?

lf03 4个月前

@lf03: 是的

hslgmq 4个月前

@hslgmq: iis 应用程序池配置的.net Framework 版本配置的是4.0吗

lf03 4个月前

@lf03: 不是 2.0的

hslgmq 4个月前

@hslgmq: 改为4.0

lf03 4个月前

@hslgmq: 可能也不行 这样版本不对

lf03 4个月前

@hslgmq: 有个朋友是这样处理的,把服务器上的所有东西删掉,再把本地的上传后就好了。

lf03 4个月前

百度aspx未预编找

kouf 4个月前

@lf03: 不行,都试过的

hslgmq 4个月前
< >
分享
所有回答(3)
0

应用程序池里对应的.NE CLR版本换成4.0的试试看。

龙行天涯 | 园豆:1840 (小虾三级) | 2022-02-17 18:02

这是老项目 用的2.0,不能改的

支持(0) 反对(0) hslgmq | 园豆:29 (初学一级) | 2022-02-18 09:08

@hslgmq: 改了会如何?

支持(0) 反对(0) 龙行天涯 | 园豆:1840 (小虾三级) | 2022-02-18 09:19

@龙行天涯: 配置报错,项目配置文件是2.0

支持(0) 反对(0) hslgmq | 园豆:29 (初学一级) | 2022-02-18 09:20

@hslgmq: IIS服务器是新服务器?有没有部署过其他项目?

支持(0) 反对(0) 龙行天涯 | 园豆:1840 (小虾三级) | 2022-02-18 09:22

@龙行天涯: 有其他的

支持(0) 反对(0) hslgmq | 园豆:29 (初学一级) | 2022-02-18 09:26

@hslgmq: 也就是说其他的正常?就这个不正常?那其他的是不是aspx的呢

支持(0) 反对(0) 龙行天涯 | 园豆:1840 (小虾三级) | 2022-02-18 09:32

@龙行天涯: 是的,其他的正常,都是aspx;这个项目没改也是正常的,因为需要改个东西,本地调试都是好的,发布更新到IIS浏览就报这个错

支持(0) 反对(0) hslgmq | 园豆:29 (初学一级) | 2022-02-18 10:06

@hslgmq: 改项目配置试试

支持(0) 反对(0) 龙行天涯 | 园豆:1840 (小虾三级) | 2022-02-18 10:10
0

要不修改一下这个文件的路径,放到路径引入其他正常的文件的同级

人间春风意 | 园豆:1413 (小虾三级) | 2022-02-18 11:51

跟路径没关系,我在根下新建一个测试aspx页面 放到服务器上去浏览也报这个错误。搞不懂了!

支持(0) 反对(0) hslgmq | 园豆:29 (初学一级) | 2022-02-18 16:15

@hslgmq: 那你试一下,原版不改动,部署正常吗?不然就部署的问题喽

支持(0) 反对(0) 人间春风意 | 园豆:1413 (小虾三级) | 2022-02-18 16:28
0

把对应的应用程序池的托管管道模式改成经典试一下

在下路过 | 园豆:97 (初学一级) | 2022-02-18 16:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册