C# 正在解决引用的问题
我用C#用ASP.NET构建了一个项目,该项目在VS13环境中运行得非常好,但是当安装到IIS上时,它只会令人沮丧。项目的结构使用MVC,因此在项目中为每个模型、控制器和视图使用目录 在母版页中,我调用了两个参考:C# 正在解决引用的问题,c#,asp.net,.net,iis,C#,Asp.net,.net,Iis,我用C#用ASP.NET构建了一个项目,该项目在VS13环境中运行得非常好,但是当安装到IIS上时,它只会令人沮丧。项目的结构使用MVC,因此在项目中为每个模型、控制器和视图使用目录 在母版页中,我调用了两个参考: TrailerWizardsPortal.车型 TrailerWizardsPortal.控制器 问题是: 当我运行使用母版页的页面时,项目会因为这些引用而中断。一些可能有助于更好理解的附加信息: Framework 4.5用于项目和IIS,并安装在服务器上 母版页前端已从Co
TrailerWizardsPortal.车型
TrailerWizardsPortal.控制器
- Framework 4.5用于项目和IIS,并安装在服务器上
- 母版页前端已从CodeBehind更改为CodeFile
- IIS是8.5版
我如何让IIS意识到这些目录的存在?
错误:
“/”应用程序中出现服务器错误 编译错误 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS0234:命名空间“TrailerWizardsPortal”中不存在类型或命名空间名称“Controllers”(是否缺少程序集引用?) 第7行:使用系统配置
第8行:使用TrailerWizardsPortal
第9行:使用TrailerWizardsPortal.控制器;← 断开的线
第10行:使用TrailerWizardsPortal.车型
第11行:使用System.Web.UI.WebControl
“控制器”和“模型”都位于using语句指定的位置。我终于解决了我的问题。我必须将我的“网站”目录转换为应用程序。以下是我必须遵循的步骤:
看起来像是新手犯的错误,但这正是我解决的问题。希望这能帮助别人。您能发布您收到的实际异常吗?它是一个web应用程序项目吗?然后不要使用代码文件,这仅适用于网站项目。@Silvermind问题已更新。@MarkFitzpatrick,它最初被编码为CodeBehind,这是默认值,但这导致母版页前端出现另一个问题(解析错误)。该修复是从另一个线程建议的。解析器错误是什么?如果站点是网站项目,则应仅使用CodeFile;如果是web应用程序项目,则应使用codebehind。当你把它放在IIS上时,你是先编译它还是只是把文件复制到它上面?