Хорошо, это должно быть очень простой проблемой. Я просто не могу найти ответ где-нибудь. Во-первых, я не веб-разработчик, я программист старой школы c, так что не ругайте меня за то, что, вероятно, что-то довольно тривиальное
Мне нужно написать небольшое проверенное веб-приложение с использованием ASP.NET. Моя первая попытка создать «Hello World!» приложение. Поэтому я открыл Visual Studio и сделал новое веб-приложение. У меня есть файл Default.aspx, который вызывает функцию C #, которая находится внутри helloworld.dll, автоматически создаваемой Visual Studio.
Я установил IIS на свой локальный компьютер и создал виртуальный каталог в подкаталоге wwwroot. Я поместил Default.aspx и helloworld.dll в этот каталог. Теперь, когда я перехожу на эту страницу, я вижу следующее.
Server Error in '/test' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'HelloWorld._Default'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="HelloWorld._Default" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Source File: /test/default.aspx Line: 1
Очевидно, что IIS не знает, где искать .dll или что-то подобное. Я просто не знаю, как зарегистрировать .dll в IIS (или кто-то, кто управляет этим в .net), чтобы он мог найти нужные функции.
Может кто-нибудь сообщить мне, как «установить» приложение ASP.NET на IIS?