Попытка моего первого веб-приложения типа "HELLO WORLD", которое я основал на примере программы, показывающей настройку Godaddy.
Использование visual studio 2017 и C #. Моя программа собирается и работает нормально в localhost / xxxxx, но не удается, когда я пытаюсь опубликовать ее. Ошибка говорит
Parser Error Message: The file '/Site.Master' does not exist
Поиск в Google Я прочитал предложение использовать "./" вместо того, что создал VS2017 ":
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="BoincStats._Default" %>
Так что я изменил эту тильду на точку, и я не только получил новую ошибку
BoincStats.SiteMaster not found
но я также обнаружил, что он больше не работает в моей системе Windows10x64, если я не вставлю обратно "~ /".
В том же поисковике предложено заменить CodeBehind на CodeFile, который не удалось даже опубликовать.
Для начала я бы хотел узнать разницу между этими функциями и временем их использования.
В Ubuntu я выполнил mkdir "~ / vnc", и он создает скрытый каталог в моем корне с именем vnc. Глядя на удаленный веб-сайт (godaddy) и мой локальный диск, я не вижу ни одного каталога "Site.Master", только файл в "JTest", где он был установлен.
VS и FileZilla