我正在尝试发布我在本地iis上创建的Web应用程序,但是当我尝试运行它时会出现各种错误,主要是因为无法从原始文件继承的aspx文件继承自,他们也无法从我拥有的文件后面的代码中访问这些函数。我部署项目后,文件背后的代码不存在,我很好奇如何访问它们。我不知道如何在我的本地服务器上部署asp.net Web应用程序,所以任何帮助都会非常感激,因为我很丢失。
答案 0 :(得分:0)
你是如何发布你的网站的? 我猜测不是通过网络部署 - 因此缺少文件
根据您提供的异常屏幕截图,您似乎缺少文件,特别是找不到Site.Master
(您的网页用作母版页)
使用visual studio发布工具,在visual studio上,右键单击您的Web应用程序并选择publish
,在发布方法上选择web deploy
填写您的服务网址(本地iis为localhost
),然后填写您在iis上创建的网站名称
屏幕截图显示了下面提到的文档链接的外观
侧注 - 依赖于您的visual studio版本,ui的发布工具可能会有所不同,但选项名称几乎相同
更多信息请查看此microsoft doc:https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis