gpt4 book ai didi

asp.net - IIS 在编译的 .net 站点中查找 .cs 文件

转载 作者:行者123 更新时间:2023-12-02 10:49:23 25 4
gpt4 key购买 nike

我正在 VS2010 中构建我的第一个 ASP.Net Web 应用程序项目。该网站有一个所有内容页面都使用的母版页。

我已将其发布到运行 IIS 7.5 的本地 Windows 2008 R2 服务器 - 以便团队的其他成员可以查看。

我使用“文件系统”将其发布到服务器上的目录。如果我查看服务器上的目录,我看到的只是 .aspx 文件和一些 dll - 这正是我所期望的。

如果我进入 IIS 并尝试浏览 Web 应用程序(或在本地机器上打开浏览器并转到 http://myserver/Contacts - 我收到服务器错误 - 'the文件 Contacts/MasterPage1.master.cs' 不存在。

我不明白 - 为什么 IIS 在 Web 应用程序项目中寻找 .cs 文件 - 所有 .cs 文件都编译成 dll?

最佳答案

检查一些事情:

  • 检查您是否使用 CodeFile="..."CodeBehind="..." 属性引用母版页类型。如果您使用的是 CodeFile,请更改为 CodeBehind,或者更好的是右键单击您的项目,然后单击“转换为 Web 项目”

  • 在引用母版页时尝试添加命名空间 ( Inherits="Project.MasterPage" )

关于asp.net - IIS 在编译的 .net 站点中查找 .cs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com