Я пытаюсь разделить общий метод между связью старых файлов .asmx. Файлы - это только методы типа «помощник», поэтому я не чувствую необходимости помещать их в свой собственный проект (хотя, если это решение, пусть будет так). Сейчас один из методов в статическом классе и выглядит следующим образом:Совместное использование общих методов для файлов .asmx.cs
public static class WebServiceHelper
{
public static string GetUsername(ref int statusCode, string absoluteUri)
{
...
}
}
Однако этот класс не виден файлы .asmx.cs. Я попытался помещать файлы в свой проект (не идеально), но пространства имен проекта также кажутся «невидимыми» для проекта веб-службы. Это работало ранее с использованием папки App_Code, но мне нужно удалить это, поскольку я реализую статический ткач для определения времени метода. У меня очень хакерское решение, похожее на побочный эффект. Если я помещаю «вспомогательные» классы в нижней части любого из файлов .asmx.cs, они становятся доступными для всех файлов .asmx.cs.
Любые предложения?