LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 安装后无法运行asp.net 4

我已经正确安装jexus,并且可以正常访问info页面,
现在我新建asp.net项目基于.net4.0
现在发布这个asp.net项目,将项目发布后的文件复制到var/www/xxx目录下
我在这个目录下建了一个1.html网站可以正常访问,但是却无法正常访问我的aspx页面,显示404
不知道原因。

作者:新手   发布时间:15年07月28日   可选操作:删除 回复

[1楼] 回复:安装后无法运行asp.net 4

建立了一个demo asp.net 项目,采用.net framework4.0 只有WebForm1.aspx,test.html 两个页面。只在这个页面写了个hello world 布暑好mono 与jexus。发布test.html 可以访问。但是WebForm1.aspx 访问就报错。

错误信息:
System.Web.Compilation.ParseException
Cannot find type demo.WebForm1

Description: Error parsing a resource required to service this request. Review your source file and modify it to fix this error.
Details: Cannot find type demo.WebForm1
Error origin: Parser
Error source file: /home/yaobo/www/test/WebForm1.aspx
Exception stack trace:
  at System.Web.UI.BaseParser.ThrowParseException (System.String message, System.Object[] parms) [0x00000] in <filename unknown>:0 
  at System.Web.UI.TemplateParser.SetBaseType (System.String type) [0x00000] in <filename unknown>:0 
  at System.Web.UI.TemplateParser.ProcessMainAttributes (IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.UI.TemplateControlParser.ProcessMainAttributes (IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.UI.PageParser.ProcessMainAttributes (IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.UI.TemplateParser.AddDirective (System.String directive, IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.UI.TemplateControlParser.AddDirective (System.String directive, IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.UI.PageParser.AddDirective (System.String directive, IDictionary atts) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.AspGenerator.GetInheritedType (System.String fileContents, System.String filename) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.AspGenerator.GetRootBuilderType (System.IO.Stream inputStream, System.String filename) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.AspGenerator.CreateRootBuilder (System.IO.Stream inputStream, System.String filename) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.AspGenerator.InitParser (System.IO.TextReader reader, System.String filename) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.AspGenerator.Parse (System.IO.TextReader reader, System.String filename, Boolean doInitParser) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.GenericBuildProvider`1[System.Web.UI.TemplateParser].Parse () [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.GenericBuildProvider`1[System.Web.UI.TemplateParser].GenerateCode () [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.GenericBuildProvider`1[System.Web.UI.TemplateParser].GenerateCode (System.Web.Compilation.AssemblyBuilder assemblyBuilder) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.GenerateAssembly (System.Web.Compilation.AssemblyBuilder abuilder, System.Web.Compilation.BuildProviderGroup group, System.Web.VirtualPath vp, Boolean debug) [0x00000] in <filename unknown>:0 
Error source context:
Error lines: 1, 1
1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="demo.WebForm1" %>
2: 
3: <!DOCTYPE html>
Version Information: 4.0.2 (Stable 4.0.2.5/c99aa0c Wed Aug 12 21:08:59 CST 2015); ASP.NET Version: 4.0.30319.17020

作者:yaobo   发布时间:15年08月13日   可选操作:删除 回复

[2楼] 回复:安装后无法运行asp.net 4

是找不到dll造成的,上传编译好的网站文件时,要注意你的工具,要防止上传的工把把所有文件都用ASCII格式发送,否则,dll就会被破坏。

作者:yunei   发布时间:15年08月15日   可选操作:删除 回复

[3楼] 回复:安装后无法运行asp.net 4

哇 终于找到问题了 xiexie

作者:11   发布时间:18年08月17日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期五  星期一  星期二  星期三  星期四  星期天  星期六